#waterfall-help
1 messages · Page 65 of 1
got strange problem some players which are from same city got big ping
and they time out
it happens randomly
no plugins on waterfall
and no plugins on paper side
1.17
server
it is hetzner dedicated machine
Sounds like it could be some sort of networking issue outside of your control, if it doesn't happen to other players
well it happens to 2 staff members I am fine
all smooth
they are like 200km away of me so it could be there data centar
in there city
Am i confused now or something, how do i set up the forced hosts?
Domain_name: targeted server?
It's basically not letting me join to the survival server using subdomains
anyone?
hostname: server
only time it fails is if for some reason the client is sending a different name
(or if there is a plugin overriding it)
Hmm
So subdomain.domain: servername
Idk what the client is sending, all i see logged is an ip adress
And I'm not sure if the reconnect plugin forces hub, i tried removing plugins too but didn't work
What about viaversion? Could that change the behavior?
subdomain.domain.tld: servername
Keep in mind that:
- SRV records only work here if they point to an A-Record (and even then it might fail) and an A record itself is behind the SRV record
- If you use cloudflare you need to disable cloudflare for that subdomain
- Ports will be ignored
- CNAMEs will not correctly report, always use A-Records
For 4) Keep in mind that even flattened CNAMEs fall under that
Hmm
Oh that makes sense
The A records are proxied through cloudflare
That's probably why then
That will break it
I see
That's why then lmfao
Rip
I have an a record and a srv to my bungee
I guess ip lookup shows the vps ip then lol
You can’t prevent that if you want to have the minecraft server accessible
Unless you pay for spectrum
Well yes a lot more. Requires the pro plan at least + you pay for each gigabyte of bandwidth over 5
Not worth it
ok so
A records points to IP
SRV record points to subdomain.domainname
oh jeez
Best scenario:
Your target is subdomain.example.tld
A subdomain > IP
SRV _subdomain > subdomain (A)
oh
SRV is uh _minecraft
or wait
lemme copy it
SRV name is like the subdomain name
service _minecraft
protocol TCP etc
the issue is simple: minecraft doesn’t always fill the hostname field with the SRV record name so having the same name on the A record gives you that insurance
the same name as in subdomain or the full domain name?
i did set the name on both the srv and a record to the subdomain's name
so do i have to change the service name from _minecraft to _subdomain?
That’s already what I was talking about. Should be good
ah alright
By not using enter as delimiter
i make it so it show under my npc how many players it is in my otther bungee server?
Any idea what might be causing players to get disconnected?
https://mclo.gs/94sBON4 - Is it AntiVPN at fault here or? because theres multiple errors.
I mean, come on...
You have a lookup for the session server, it times out
All your players then time out like, less than 10 seconds later
Well i'm not that bright, i just wanted to make sure it actually was what i was seeing
thank you though
What is waterfall changing what causes leaderboards to glitch out? Basically what's happening is that after a while no leaderboard updates anymore and they're fixed
Well my issue that one of my plugins can't connect to my datbase
and I thought that might be the issue
it worked before, and then all of a sudden my database started acting up
no, use a perm plugin
ok, and how?
i mean, what perms ?
don't mention
and what?
Install luckperms, etc, on your network, it lets you manage perms and even supports a wildcard, not that that is recommended, but, you can
amd the wildcard is for all the commands, right?
Stop mentioning.
ah, sorry
The wildcard would be a wildcard for perms
is because i response
I recommend using LP for permissions, especially on networks, they have a wiki which goes over how to use the plugin and set it up, etc
(Hint: hit shift while clicking reply to automatically toggle off the ping)
i use ir
ok, thanks
what?
*i use it
luckyperms
but i have a issue
when i try to use commands i cant
essentials commands and a lot of plugins commands
but i does not recive any message
Which would have nothing to do with waterfall, unless you had some weird plugin on it
if i conect directly to the server i dont have that issue
if you can connect directly to the server, you've not configured it properly for one
but i set off the spigot bunge for tests
hi, my waterfall have issue when player join to the server they are drop down void new continue load terrain
.paste your config please. What plugins are you running on the server and waterfall
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
config for waterfall?
Yes
Okay, what’s the distance between waterfall and your server(s)
Like the physical distance
Does it work with a vanilla client? Because I don’t think it would make a difference
it same thing
i try 2 client
and not different
it take 3-4s to load
and put me back to spawn
Hi, im having some problems: i have setup waterfall on my pc and it was working all fine, but when i moved it to replit, it wasn't allowing me to connect to the server. What i have made wrong?
We don't support people abusing 3rd party services.
"abusing"?
I highly doubt that the intent of replit is to allow people to run minecraft servers on.
Not to mention, such services often have weird setups and other quirks, so, you're on your own there
im running the mc server in a mc server hoster
replit
im using replit to host the proxy
just buy a cheap VPS
It's not the intent of those services to allow you to host stupid stuff on them, we do not provide support for what is basically misuse of these services especially when they often do stuff that prevents such things from happening
there is no restart command
oh
you need to stop it with the end command and then start it again
ok, thx
im having issues with my waterfall that i just set up
it connects me to the server just fine after some messing about
but in the minecraft client server list, sometimes it shows the bungee config set player limit of 1337, sometimes it shows the landing servers limit of 100
and if it does show the 1337 of the bungee, there is no MOTD. but if the 100 is there, it shows MOTD
just found out that if it shows the bungee player cap of 1337, the MOTD of the first entry of the "servers" list is shown
yeah, sometimes the MOTD and player count / limit of the target server "bleed through" 😐
do you have ping-passthrough disabled?
and holy fuck, hastebin.com got sold
and it looks like you disabled, odd
is the latest Waterfall build compatible with 1.8.8?
yes
ok thanks
is there any plugin can do console to discord, discord to console?
for bungee/waterfall
without plugins maybe 256MB or 512MB at most
Do all bungeecord plugins work with waterfall
Send me download waterfall for minecraft 1.8 please
how to set admin?
latest version support that
and waterfall/bungeecord dosen't have map
Install a permission plugin
witch permission plugin?
for waterfall
LuckPerms or BungeePerms
Hey all, weird situation here. We updated most of our stuff back in July when MC updated. Since then I've been super busy with family issues and whatnot. Our server is getting some attention tho and I wanted to jump back in and update things and work out some bugs. I downloaded the latest Paper and Waterfall builds and threw them in. The proxy and backend server both load, but Waterfall cannot load PlaceholderAPI, Vault, or ProtocolLib... I've never seen this before. I backed down through about 5 versions of Waterfall to see if one of them would work and none do, including the version we had in before I updated today, and all give the same error. Looking through logs, it seems this issue only started 2 days ago on the 8th. Does anyone have any idea why these (up to date) plug ins suddenly can't be loaded by Waterfall? Thanks to anyone willing to assist!!!
.paste the error you're getting please, that'll give a clue as to the reason
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
Does PlaceholderAPI, Vault, etc even run on Bungee?
hello, anyone knows how I can add / in the messages.properties files without the slash being removed after restarting/loading the config
\/? maybe, forget how properties files work there
hey all is there a guide or wiki on configuring haproxy with a minecraft server?
right now I'm getting this
oops how did I get in this chat
1 sec
This is the old version, 443, that started throwing errors a couple of days ago. Won't load the 3 plugins I mentioned above. Of course I didn't know it was throwing errors until I tried to update today and started looking through logs.
https://paste.gg/p/anonymous/2cb317bf18b943a78a37cc4a7a0c400b
This is the first attempt to update Waterfall. 452 I believe, latest version.
https://paste.gg/p/anonymous/485a4c443c594bce8f3ea7de6ff6e12b
Thanks so much to anyone who can help. If I need to provide any more info please let me know.
I think there may be a mistake here, those are all bukkit/paper plugins, not bungee plugins. They will never have loaded
well, placeholder API is a bukkit plugin, not a proxy/bungee plugin for one
ah, yea, all of those plugins
Well butter my biscuit and call me a carriage... I've had all three of these plugins on my proxy for over a year... I was sure I needed them for some of my bungee'ed plugins. I'll try disabling them and see what happens. Thanks for the input.
I'm really not that bright in the arena of proxies so forgive me.
But how in the world can 127.0.0.1 get timed out?
players also got something like this
the 127.0.0.1 is continuing to get read timed out though :I
version mismatches, lag on server are the only two things i can think of that'd cause that
the proxy is a lower version than the backend servers but that shouldn't matter?
read timed out means that the proxy didn't get anything, I kinda recall the InitialHandler being the clients side
but when it happens to most of the players on the proxy? is it then client side still? D:
well, all it tells us is that it didn't recieve any packets in 30 seconds
that could be that the server isn't putting the client into a condition where it will send packets
Do you have any troubleshooting steps you would go for?
plugins, diagnose network for packet loss, etc, inspect host machine for potential network issues (e.g. windows has a fun issue with the localhost bind setting thing sometimes)
i think a call to hetzner is one of the thing i should priortize, because usually between 11 pm and 2 am theres ping spikes up to around 200ms
for all players
Hello ! I have a little using forge with Waterfall, when I connect to my server, the server disconnect me with this error :
does the server run forge >1.12.2 ?
not under nor up , it is 1.12.2
do you have the mods installed?
What a stupid question, yes I do.
any logs?
waterfall, server
09:54:11 [INFO] Using zlib based native compressor.
09:54:11 [INFO] Enabled BungeeCord version git:BungeeCord-Bootstrap:1.17-R0.1-SNAPSHOT:6613aae:1607
09:54:11 [INFO] Not on Windows, attempting to use enhanced EpollEventLoop
09:54:11 [INFO] Epoll is working, utilising it!
09:54:11 [INFO] Discovered module: ModuleSpec(name=cmd_alert, file=modules/cmd_alert.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Discovered module: ModuleSpec(name=cmd_find, file=modules/cmd_find.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Discovered module: ModuleSpec(name=cmd_list, file=modules/cmd_list.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Discovered module: ModuleSpec(name=cmd_send, file=modules/cmd_send.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Discovered module: ModuleSpec(name=cmd_server, file=modules/cmd_server.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Discovered module: ModuleSpec(name=reconnect_yaml, file=modules/reconnect_yaml.jar, provider=JenkinsModuleSource())
09:54:11 [INFO] Loaded plugin reconnect_yaml version git:reconnect_yaml:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Loaded plugin cmd_find version git:cmd_find:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Loaded plugin cmd_server version git:cmd_server:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Loaded plugin cmd_alert version git:cmd_alert:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Loaded plugin cmd_send version git:cmd_send:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Loaded plugin cmd_list version git:cmd_list:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [WARNING] Forced host server pvp is not defined
09:54:11 [WARNING] MinecraftForge support is currently unmaintained and may have unresolved issues. Please use at your own risk.
09:54:11 [INFO] Enabled plugin reconnect_yaml version git:reconnect_yaml:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Enabled plugin cmd_find version git:cmd_find:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Enabled plugin cmd_server version git:cmd_server:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Enabled plugin cmd_alert version git:cmd_alert:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Enabled plugin cmd_send version git:cmd_send:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Enabled plugin cmd_list version git:cmd_list:1.17-R0.1-SNAPSHOT:6613aae:1607 by SpigotMC
09:54:11 [INFO] Listening on /0.0.0.0:25575
container@pterodactyl~ Server marked as running...
09:54:16 [INFO] [/XX.XXX.X.XX:56164] <-> InitialHandler has pinged
09:54:20 [INFO] [/XX.XXX.X.XX:59179] <-> InitialHandler has connected
09:54:20 [INFO] [Eradium] <-> ServerConnector [lobby] has connected
09:54:20 [INFO] [Eradium] disconnected with: Kicked whilst connecting to lobby: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
09:54:20 [INFO] [Eradium] -> UpstreamBridge has disconnected
09:54:20 [INFO] [Eradium] <-> ServerConnector [lobby] has disconnected```
Disconnecting Player: This server has mods that require FML/Forge to be installed on the client: [ArchitectureCraft, AutoRegLib, Better Animals Plus, Chameleon, Chisel, CoFH Core, CodeChicken Lib, CustomNPCs, EraMod, Extra Utilities 2, Extreme Reactors, Ido - 1.12 movement enhancement, Iron Chest, Magical Crops: Core, Placeable Items Mod, Redstone Flux, Secret Rooms 5, Storage Drawers, Sword Blocking Combat, Thermal Dynamics, Thermal Expansion, Thermal Foundation, U Team Core, Useful Backpacks, Varied Commodities, Zero CORE]
Every mod listed in the second message are all installed on server & client
interesting
Likely have found the error but It's a problem in some way
Okay, found out, but's It's really going to be a problem
The Ip forward stuff seems to break forge support
Does connections between proxy and backend show up as "localhost"? or is this something else?
if connections show up as 127, then you're ever connecting from localhost or you've not setup IP forwarding
Thats not what i asked though, this is not users - as they would be showing as coming from TCPShield IPs
i'm asking if the connections landing at the proxy, where it gets forwarded to backend (With correct setup and ip-forward)
Shows up as 127.0.0.1 or if its something else?
pretty sure it will show up as whatever your proxy is bound to
I mean, if it's a connection over localhost then it's gonna show up on localhost?
We can't comment on your specific network setup
So in theory they could be the player connections aswell? and not something else?
i'm just trying to understand why the proxy would ping itself or whatever is pinging from 127.0.0.1
what is even your exact issue?
multiple things xD
random timeouts on players, random ping spikes
hetzner is ofcource denying all this so i'm just lost on what to do xD
that sounds more like a network issues between the players and your machine, not the software
and I strongly doubt hetzner is having network issues, pretty sure they even provide you with health reports of their network somewhere, just look at that
I mean, that's what tools like mtr are for
Well if its not something on the proxy nor the hetzner network - there shouldn't be any issues
theres nothing really in between other than tcpshield which are showing the "loss" is between hetzner and them
providers often suck at monitoring some aspects of their network, once again, mtr
have you showed it to them?
yes many times
so send that to them and move to a different node for the time being
sounds expensive D:
I mean, if you can prove that the issue is on their network and they're/you're not gonna do anything about it, not much we can do, glhf
yeah, just chargeback and use a different host lol
i've had contact to hetzner multiple times, it always starts out as "We don't see any issue on our network - must be your ISP"
at one point i had a email trail on like 100 mails with them
where they null-routed me
of course
this was at 21
I mean, you get what you pay for
I mean, you have been speaking to the networking team all along when asking about networking issues?
you can't expect them to pay overtime with such low rates 👀
Depends on the day i guess, i've had multiple on the topic
depends on the day
they don't even read the email trail, so i have to say the same things over and over xD
I mean, I ain't used their support system, but, most ticket systems let you chose what department to speak to when creating a ticket
It does, but if their answer is "Its not our fault" what good is it xD?
if you're speaking to the wrong department, it wouldn't be a surprise that they're half clueless and you're running in circles, especially given that things like gen support often acts as gate keepers
And onc eagain, was that the networking department?
I mean, I can't really say anything based on that given I can't see the report
I mean, all it takes is for some 3rd party peer to have issues and shit goes sideways
just send them info which clearly shows that it's not in your ISP
I know, but this is a issue where everyone gets mostly the exact same latency
(200ms)
and ideally tests from multiple different locations and servers e.g. ovh
At the end of the day, if the issue is on their side, you're basically gonna have to prove it, and sometimes that cna be a royal headache
all it takes is for a common route to be congested or some shit
usually its their core24.fsn1 that is having issues
I mean, we're here on the assumption that you've read the mtr report properly
given that we can't see the report, we can't really comment on it, if it's an issue with their network, er, your options are either convince them that it is or go somewhere better, welcome to the joys of budget bin hosts
i don't have a report on hand currently, but i'll make sure to save one when it happens again
125 euro/month is not budget if you ask me xD
could pay for the server in like a couple of months
relative to the realm you're in? Yes, that's budget bin hosting
hetzner is a company who do it for cheap
fair point
and are on the same price point as OVH more or less, OVH is literally the defininition of a budget host in this industry
Really? also for consumer grade hardware?
sorry forgot to remove the ping >.<
what?
I mean, the rise of consumer hardware really says it all, these are not hosting providers doing the typicals of hosting, they're priced at a point for me and you, not "for the enterprise"
That means that you lose on on the 24/7 support you'd expect for an enterprise business, the # and quality of tech hands, etc, etc
am sure that they're a competent company but if you want "hands down your pants" support when shit goes sideways, your budget is too cheap
I just want the network to be stable, i don't care about hands down your pants support
the theory i'm going for currently is that their Stateless firewall is doing some wierd stuff and that might be the issue
i'm just shooting in every direction till something "sticks" i guess
Hands down your pants support implies that they'd be going super crazy to diagnose where the issue is and work with their peers if it's a peering issue
saying its my fault on first message is not doing anything - they could have a bot do that
Could SQLite databases be the ones pinging the server?
SQLite doesn't do anything on its own
some plugins do stupid shit like ping the server to obtain the motd or something
Hi anyone know some method to auto-restart waterfall instance every day or one time a week? Thanks
create a systemd service for it, you can specify how long you want the service to run for before restarting
if windows, task scheduler + nssm or firedaemon
Hi
My waterfall server kicks randomly players with message read timed out or Connection reset by peer
Log
[22:13:40 WARN]: [/XXX.XXX.XXX.XXX:38084|PFilip] -> UpstreamBridge - read timed out
[22:13:40 INFO]: [PFilip] disconnected with: ReadTimeoutException : null
[22:13:40 INFO]: [/XXX.XXX.XXX.XXX:38084|PFilip] -> UpstreamBridge has disconnected
Hmm
read timed out just tells us that the proxy didn't get any traffic in 30 seconds
Ok
but it happens randomly
like when player is on the server for 10-30 min
and it doesn't happen on normal bungee
Hmm
If you can find a way to reliably reproduce it in a controlled environment feel free to open a bug on GitHub. If we can’t replicate it we can’t fix it sadly
This is on connection client <> proxy
so i think i will open bug on gh
Yes
Please don't
🧐
There is nothing there that we can work off
So this is problem on my VPS/internet provider?
There is some weird issue with bungee in general that for some reason some people basically eat dirt with the proxy
One might suggest looking at velocity
Ok, I will check that
If you’re running this proxy in Linux chances are the modifications to the natives in waterfall are causing it, but that’s insanely hard to prove
Yes, i run it on Linux.
And that’s sadly hardly fixable. Most cheap VPS Hosters use hypervisors that cause these issues
Then I don’t see that being an issue
I will check velocity
Maybe something with the DoS protection OVH uses
Maybe
This problem started when i changed VPS location from FR to PL
I'm from Poland and ping in FR was very high
"very high"
I mean, that sounds around where I'd expect it going so far
Oh, ok.
Also I checked waterfall logs and this read timed out error appeared couple weeks after VPS change.
So I think this isn't caused by VPS/firewall config
maybe ISP or Waterfall api or something
Hello, I have a waterfall for some time everything was ok but recently for about 3 days it still crashes every 20m players that Read time out I bought eyfencord and there is also, as far as I know, it's based on waterfall so the fault is probably on your side, I would ask for repair, if there is one possibility
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
When I put / in my chat I get the commands of the Waterfall plugins even if I have in my mode that does not tab any command, is there a way to avoid that?
why would i get expetion null when joining a modded server?
it is a ReadTimeoutException, not just null
You get connected and directly disconnected on the Revelation Server
do you have the modded server in offline mode?
it should be offline mode if its behind a bungeecord proxy
however how did you enabel ip forwarding/bungeecord=true on the modded server?
i use sponge forge
on modded server side
they have a config file i have to enable
those two settings
did you restart the modded server after changing that config file?
ya
day before yesterday my players had issues joining modded server
so i struggled to get to join the server as well
is there an error message in the log of the forge server?
when i removed it from proxy it allowed me to join the server
but when i added it to the proxy again i got this expetion
does not say i join that server even
did you make sure to input the right ip address and port in the proxy config?
so in the proxy config it says something like 127.0.0.1:port-of-modded-server?
do you have the server ip set in the server.properties file of the modded server?
ya i had it that and i changed it to the ip of the machine
i thought it might be the ip but it was not it
but i will change it back
change both places to 127.0.0.1 as ip
in the modded server i have it as 0.0.0.0
that should also work
ok doing a restart
Here is when i had the issues before this
https://gist.github.com/ZeroG-Network/bc7c6279da66c6ecf7a90d3889f800b6
https://gist.github.com/ZeroG-Network/932be9c21f4221c5ad9e00ea967b15c0
that was on modded side
are you running the latest waterfall build? The plugin-channel mechanics changed with it, if youre on the latest build try the one before that and vice versa
this is from what I can see an issue related to plugin-messaging
IDK i will download and upload it
cause atm i have my modded server disconnected on the proxy
so i can figure out if i can fix it
so my players can play
will do some testing later
i am having some headache cause of this problem
https://mcpaste.io/696ab3f16751702b this time i am using latest
A easy to use Paste site for Minecraft Server logs.
and got this error trying to join modded server
that is just to my hub
that it gave me that
also proxy just changed all this to that ip
it is a if the modded server is not picked up on the proxy side
Hello, I have the same problem as you know, maybe how to fix it already?
no i haven't figure it out
It has been happening with me for several days and with you
what i did was i made my modded server temporary independed meaning it is standing on it own and i gave it the port on my dns
i only got it today
ish
usually i got it 3/4 times on my side but for my players none
For me it looks like that every now and then it crashes all players with this reason, it happens every 30m
I lost a lot of players because of this bug, so I'm trying to fix it but nothing works, I really tried everything
i think it is a bug with the waterfall
i think we should open an issue on github
if it is not already created
Hi, I reinstalled everything on my VPS and I sill get error.
Waterfall:
[15:42:55 WARN]: [/XXX.XXX.XXX.XXX:45798|PFilip] -> UpstreamBridge - NativeIoException: readAddress(..) failed: Connection reset by peer
[15:42:55 INFO]: [PFilip] disconnected with: NativeIoException : readAddress(..) failed: Connection reset by peer
[15:42:55 INFO]: [/XXX.XXX.XXX.XXX:45798|PFilip] <-> DownstreamBridge <-> [surv1] has disconnected
[15:42:55 INFO]: [/XXX.XXX.XXX.XXX:45798|PFilip] -> UpstreamBridge has disconnected
I also think so, I did everything I can and nothing helped, there is no point in looking further, I think it is a fault on the engine side
@dawn umbra only forge up to 1.12 can be properly supported
that is what i am using
I think it's not because he is not the first person, and probably even 5th person, so the problem seems to me that he is on the waterfall side
FTB revelation is the modpack i have
also try disabling entity metadata rewriting, some mod stuff conflicts with that
(or directly use Velocity I guess)
i think i have that disabled allready
or enabled
IDK anymore
it is in true
meaning it is disabled
I don't know
and if i do have the server linked to my waterfall and i try to join from hub it does not kinda pickup that that server is there but does pick it up
it does not send me to that server at all
try using forced hosts or a plugin to connect to the modded server directly on join. some mods really don't like server switches
Hmm, I don't want to mislead anyone but I don't think this is the reason why a few people have the same thing I did with kicking players, including me
that is what i do when i get this message
please
Not really unless you have a plugin for that
ah :l
I mean, the proxy thinks that you're apparently already connected to the server you're tryna be sent to
if that's "it failed to connect and is sending me back to where I was and shouting about it", check your logs, etc
Bungee has a nasty design-issue that if the execution of a certain switching task fails it will persist the flag that the server is already connected
no, nothing in logs
I want to say congratulations you found a bungee design flaw. I’m nearly positive it is the thing I’m talking about
This happens reliably when a connection is lost and the user switches but a plugin keeps making connection attempts one after another. If you time it right it will break the flow there and the server info will become stuck
Given this is the thing I am talking about it should be fixed by reconnecting to the bungee
even if I send myself to a server that it's offline I still get this
did you just log out and log back in?
can you reproduce without plugins on the proxy?
Is that a “cracked” auth plugin? We don’t setups with those or piracy
And the purpose of that is?
for login
Login is handled by mojangs session servers if you use legitimate versions of the game. Anything else is most likely piracy
do you know a way to fix this?
Don't use weird auth plugins but the legitimate mojangs auth servers
Is there anyway we can have a proxy -> proxy?
Not sure if I should post this on #velocity-help or #waterfall-help. Right now im using velocity, but I could change to whatever supports this:
How we want it:
Why: We have two servers merging together. Want specific proxy plugins to specific server.
Yellow: Main proxy
Red: Agonia SMPs proxy
Dark red: xFuns proxy
Please tag me @dire plank if you have an answer <3
Neither Velocity nor Waterfall supports this.
Take a look at HAproxy if you don’t want plugins on the yellow one, though
it would potentially require a 3rd instance of Velocity if you need it to connect to the servers without going thru the red and brown ones
No plugins needed in the yellow one
Hi
i'm getting this warning when i start my server
[15:20:58 WARN]: Could not bind to host /0.0.0.0:25632
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
and then i get this when i try to join
that port is already in use by something apparently
this is the entire log
message.txt by @modest elm: https://paste.gg/06016ab63ade476bace62887da556d8c
[15:20:58 WARN]: Could not bind to host /0.0.0.0:25632
io.netty.channel.unix.Errors$NativeIoException: bind(..) failed: Address already in use
There is already some program using that port.
If you have console access you can use netstat -t -l -p -n or something similar to check which program listens on that port.
I’d rather say that isn’t allocated to the container this is running in
Why are priorities & force_default_server broken? I have my priorities list as such: spawn, vanilla and force_default_server: false I want a player on first join to connect to 'spawn' and then have them log back in on whatever server they logged out on, but bungeecord is sending players back to 'spawn' always
I haven't used BungeeCord/Waterfall in quite a bit, has something changed that I'm unaware of...?
you didn't setup a forced host did you?
otherwise, disabling it should move you back to the server you where on when you left
ping_passthrough: false
priorities:
- spawn
- vanilla
bind_local_address: true
host: 0.0.0.0:25565
max_players: 50
tab_size: 60
force_default_server: false```
It's just not remembering my logout server. I end up on 'spawn' every time... I tried disabling plugins on the proxy but that didn't change anything
It's physically saving it in the locations.yml, though. I have no clue as to why its not working
check the logs
make sure that the reconnect module I think it was loaded
best I got is check plugins
Yeah its loading and enabling it. I tried a run without proxy plugins and it's still an issue
what is this (red is ip address of a player)
means a connection took too long to establish/respond
why do people freak about their ip
i know it leaks a 100 km radius but why you freaking out
I mean it isn’t even theirs, it’s just their friends
Your own would be counted as lan ip
ya now you have a network and you had some issue and you have about 50 different players from around the world connected and their ip show in console it is up to u to protect them rather than to have them be unsafe cause they can easily turn around and sue you for damages and it all also depend on where the server is hosted too
some companies has a strict policy towards safety
I mean, cutting out the IPs just makes it harder on us because now all we know is "read timed out"
I mean, I've already explained what read timed out means 20 times in the past month, but, like, for all we know those IPs trace back to some random host or some shit running on their own machine
lol
can i get some progress report on this issue i launched 3days ago?
https://github.com/PaperMC/Waterfall/issues/701
wasn't there a config option to set the max amount or do I misremember that?
welp this is casuing me to have my modded server dismantled from proxy server. kinda annoying
oh, wait, maybe not exactly a duplicate, just, some common major issue there was already fixed
ok so it seems to be fixed
give me the fixed version then pls
don't mention
cause atm latest version is F'ed
Please actually read what I said
you said it was not exactally the same but there was a fix
so i am asking for the fix
cause i do not see the fix
oh, wait
some common major issue there that was fixed
maybe not exactly a duplicate
Because I thought it was a dupe of the existing issue given that 99.999% of them are
well i would recommend opening the issue again so that issue can be resolved please
bungee and I think the Minecraft client itself can only register 128 channels
cause i am not going to open new one
cause velocity does not meet my touch atm there is not plugins i can use to make the exact same things i am using now
A patch to add the same -Dpaper.disableChannelLimit arg paper has would fix it
Bearing in mind that I proposed the fix for the original issue like literally tiiime ago
oh I think I thought of the paper option lol
just wanted a config option to set the max or -1 to disable
let people shoot themselves in the foot if they want or work out a sane limit for themselves
I mean, I'm iffy on sys-props
Because, I love putting the "feel free to shoot yourself in the foot" options in system properties, but, then somebody shoots themselves in the foot anyways and cries, or somebody has a valid usecase for it and is using a shared host so it's all fun
with newest waterfall i get 09:07:45 [ERROR]: java.lang.NullPointerException: Cannot invoke "java.lang.reflect.Method.invoke(Object, Object[])" because "com.viaversion.viaversion.bungee.handlers.BungeeServerHandler.getRelayMessages" is null now, maybe its the same topic? dont know if i have to talk with via about this...
that sounds like via needs updating
but, I mean, can't really say, there is not enough info there, but 🤷♂️
Hurrr durr @frank coral fix
nice thanks

If I am not mistaken that version should throw an unsupported warning
If it does ignore it
you're mistaken then
But you’re checking for the minecraft 1_18 field that isn’t added if you don’t have the startup flag set
wat
🙂
I'm currently trying to put a SevTech-Ages as well as a GT:NH-Server behind Waterfall.
When trying to connect (tested with the ST-A-Server) I keep getting the error in the attached image.
forge_support is set to true in the config.yml and I can connect to the servers without a problem when not using Waterfall.
Is there something else I need to configure to make this setup work?
Waterfall console has the following error:
https://pastebin.com/MAySxbFn
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.
Only forge up to 1.12 is supported
So there is no way to make it work?
I’ll fix it later
That is a design “flaw” in bungeecord
and @dawn umbra please download and try the test build here https://github.com/PaperMC/Waterfall/pull/702
It will generate a config option for the limit in the waterfall.yml named registered_plugin_channels_limit set that to something higher than 128, try with 1024 or set it to -1 to disable the limit. Fair warning, I expect this to work but I didnt test it
I'll try it and give you feedback as soon as I'm done
The option appeared and I now have set it to 1024 - currently starting ST-A (could take a few minutes as I'm on my laptop)
Works like a charm!
Vielen lieben Dank 😄
Where do I download the bungeecord messages? I think they have implemented a new one that I don't have translated.
I don't remember where I downloaded them

that's not a waterfall message
That's the message which is being sent from the server
i.e. a kick message from the server is in english, but, the string which that message is shown in on the proxy itself, you're translated already
Sooo… GT:NH doesn't work… guess I'll need to use an older version of waterfall and re-apply your patch myself?
Waterfall hasn't supported 1.7.10 in years
so, generally, glhf there
may wanna look at velocity or maybe fork travertine and maintain it yourself 🤷♂️
Yeah… I'll look into it
I will test it tonight when I get back from work
Thx
Hello
the message channel thing that was added, after changing the values it still gives me same messages over again. just to let ya know about this
when i had it changed i got the readtimeoutexpetion: null again to the server but other player got the >.... [19:52:12 INFO]: [MrWhiteFlamesYT] disconnected with: IllegalArgumentException : Channel name too long. This limit can be configured in the waterfall.yml @ com.google.common.base.Preconditions:122 like this
A easy to use Paste site for Minecraft Server logs.
here is latest log of the proxy
Go into the waterfall.yml and set the plugin channel limit to something like 1024 or -1 to disable it
And you restarted the proxy between doing that?
yes
God damnit I was half asleep, I tried to account for using -1 but I was probably too quick. Try 2048 in both
oof
No; on second thought I apparently didn’t account for -1
I just wanted it to be readable in this case
I’ll fix it with the next upstream update
if you can change that during now and tomorrow same time or till friday when i do have time
i will change this shit
cause atm i do not have enough time to test
ok
like ten thousand or even more if you want
Why would you want to disable this in the first place entirely
so that account for each player or for 10-20 players at once
this limit is per connection
Not per proxy
cause that only happens when i join with modded client
Yes and the modded clients registers X number of mods
ya
It’s a finite number of mods not infinite
And I’ve never seen a modpack with over 400 channels
like the ftb modpack ftb revelation has about 200 mods
but some mods register 5-6 channels
probs more
Then set it to 4096 max channels per player
The limit you can set it to is the positive integer limit in Java
But you won’t ever reach that
I assume you’re out of memory at around 300k channels
i will try it tomorrow
if you can help me with plugins similar to what i use in this waterfall to be able to use it on velocity then i will move over to velocity
rather than using waterfall again
Velocity has a hard limit of 1024 channels and I’ve never seen a modpack break that record
well it just broke it when i tried it
this is all the plugins i use atm
IK half of them does work with velocity
I should add that you don’t need to change the name limit
Legacy fabric is the only offender I’ve ever seen to exceed the name limit
oof
welp i will test tomorrow if i have the time
but if i can't do it tomorrow afternoon i will do it friday when i am off cause IK i am gonna be tired when i get home afterwork again
i will ping you with an update if you would accept me to ping you.
I’ll read this channel anyway but idc
👍
am trying to setup waterfall with two servers but i cant even see the motd and stuff and cant connect
i have two backends running and a waterfall server backend1 is on port 25565 backend2 on 25566 and the waterfall on 25567 all the ports are forwarded
Whats the error
We need more info. What kind of system are you running on and how is that connected to the internet?
also this
debian, ethernet cord
Are you using docker?
no actual error i just cant connect and see motd and stuff
no
any hosting panel type of software?
no
Or just bare using systemd or another demonizing service
Is your waterfall server listening on the right interface
0.0.0.0 ideally
soystemd ye
Can you "connect" to your network from the server hosting it?
ye
Your iptables are in order?
nothing like ufw or iptables on the server
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
Really don’t know in this case
In any case what does iptables -S give you
even if you say you don’t use it some system services use it for forwarding anyway

im having issues setting up a queue system
they tell me the issue isnt with the queue
so if the backend reaches the cap then someone gets placed in the queue and someone on the backend leaves the people in the queue cant connect they get "Connection failed. Please try again or contract an administrator."
should I use waterfall or velocity
Recommended is Velocity. But Bungee plugins will not work on there.
I'm getting this error when trying to connect to Lobby. We are using Ptero. (Everything is set correctly in bungeecord and spigot.yml)
Error: -> UpstreamBridge has disconnected
all that tells us is that the client disconnected
Yeah I know. But it doesn't get thru bungeecord.
check client logs, etc; If that's all the info you can give us, all I can tell you is what it means
I mean what else can I give lol other than that, that player doesn't get thru bungeecord otherwise it would be connecting to Lobby-1 and therefor it will say in Lobby console anything about this
point me in the right direction if this is not the place... i am trying to set up a forge server in my waterfall. im getting stuck at actually connecting to the server long enough to be sent to the forge server..
sometimes i´m getting this warning what it means?
[23:40:59 WARN]: io.netty.channel.StacklessClosedChannelException [23:40:59 WARN]: at io.netty.channel.AbstractChannel.close(ChannelPromise)(Unknown Source)
The connection was closed unexpectedly
Hey everyone, I've noticed lately that Waterfall is using insane amounts of RAM as does Paper. Now, this all started since we wiped our node (we co-locate our hardware at a hetzner datacenter) and reinstalled pterodactyl and all our servers. We did this to change the way Wings was ran (wings was ran in a screen before, which limits performance in our experience) and now it doesn't. However, since this, our RAM usage has increased by 60-70% across our entire network. We have 128GB of memory so it's not a huge deal but when the network is under load I'm worried Waterfall/Paper (but mostly worried about waterfall as if it goes down the whole network does too) will eat up all it's RAM and crash. Any ideas as to why it would be doing this?
(wings was ran in a screen before, which limits performance in our experience)
lol
what are your startup flags
If you are using the recommended flags that is completely normal behaviour, the flags make sure that Java reserves the RAM you give it completely when starting the server, that is why you might see it has increased RAM usage, while it's really just reserved RAM
For waterfall: java -Xms128M -Xmx2080M -jar waterfall-1.17-454.jar
For Paper: java -Xms128M -Xmx9G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:InitiatingHeapOccupancyPercent=15 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar nogui
both of those are wrong
xms & xmx should always be equal
you should also run wings in a systemd service that pterodactyl provides in the documentation
The ones for Waterfall were generated by pterodactyl and haven't been changed. The ones for paper were generated by https://blog.airplane.gg/aikar-flags/ then my systems admin changes the xms flag and I do not know why. I assume to make it match the default ptero flags? Also, that is how wings runs now (to my knowledge). In regards to Pterodactyl's documentation, I've never read it as I didn't install Pterodactyl. That's what I have a systems administrator for. Is there any reason to change the xms flag back? If Ptero by default doesn't have them symmetrical, it hardly seems necessary.
One of the common questions when starting a server is "What flags should I be using to launch my…
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
I'd suggest reading that, do note it takes a moment to load due to aikar being dum and using wordpress...
your sysadmin is dum
Memory usage is a complex topic and it's pretty hard to say why memory usage changed between X and Y setups, all it takes is for a speed difference in the CPU and the garbage collector can decide to act entirely differently
I sincerely doubt the Ryzen 9 that runs our system is lacking in speed
Not saying it isn't...
This website is the slowest thing on planet earth...
correct
the wait is worth it
So this documentation makes no sense to me. It says don't use all your memory but what does that mean? All of the servers technically have access to 128GB of RAM. Does it mean don't allocate all 128 gigs or don't allocate all of the 16 I have dedicated to that specific server within the machine? Also, it doesn't inspire much faith in things that the last time this post was updated was nearly 3 and a half years ago... and it says if I use more than 12 gigs of memory I need to change some flags? But in the past when I have allocated more than 10 gigs of ram to a Paper/Waterfall server using Aikar flags (default Ptero ones don't) it just causes the server to crash after a few hours of people playing. And on top of that, this post doesn't touch on Waterfall or give any guidance for it. It doesn't even mention bungeecord. Does waterfall need to have it's flags changed? This article leaves me with more questions than answers.
The recommended flags for waterfall are pinned in this channel
Don't use all your memory means don't start Java with all of the memory the system it runs on has available, because it always needs a certain overhead
it doesn't matter that it hasn't been updated in 3 years, nothing has changed
I mean, the reason why I linked the flags was to point out why to do Xmx == Xms
What's the point in saying that java can use X amount of ram if you don't want it using that much
the recommended flag tweaks for 12G+, I don't recommend using, tbqh
Also, ptero is misconfigured by default, basically, advise setting the limits on docker containers to 0 (or just not setting them) and set Xmx/s manually
So, if I'm understanding correctly, these flags mostly just enable parallel GC correct?
G1GC, which is the default now, but, those flags specifically tune the collector more towards the behavior of minecraft
Is it not possible to use Shenandoah or ZGC?
We don't recommend them for MC
Is there a reason for that?
they're more designed for large heaps with reasonable throughput, not small heaps with relatively high throughput
Ah I see. I was just curious as ZGC reports to be much faster.
Do you recommend a particular JDK distribution or a particular OpenJDK developer?
Microsoft, Corretto, Temurin, doesn't really matter that much
Really? I had always heard that JDKs can vary wildly from developer to developer.
Perhaps I was misinformed.
I've mainly used AdoptOpenJDK in the past, which is Temurin now, but because they still have no apt repo I recently switched to Corretto without any noticeable difference
It's all mostly just repackages of openjdk
some of them have some tweaks for them, e.g. some of them ship builds for m1, etc; but, for the most part they're all the same
Interesting. I actually noticed a performance dip when we used OpenJDK. We recently switched to Oracles JDK and the performance increase was very noticable.
back in like the 1.8 era it did matter where oracles JRE offered better performance but these days they're all practically the same
See now that makes sense. Some of our servers are 1.8
I was wondering why that was the case.
Why some servers seemed to hate OpenJDK and others didn't seem to care.
At any rate though, looking at our skyblock server, it's using 8 of it's 9 gigs (I recently lowered it from 16 due to the before mentioned crashing issue with ram numbers above 10 gigs) but it isn't lagging. I'm assuming it's not because this ram is occupied but because it's been reserved?
You'd need to attach a profiler to the server to see what's going on
the JVM has never been great at freeing ram, if your servers performing better now it might even be that it's just generating more junk in the heap faster cos it's performing better, etc; not to piss in the wind too much there
So would a profiler plugin like HeapDump be what I'm after or should I install JProfiler on the node and let it profile the whole node?
Generally you don't care about heap dumps until you're actually looking at what is in the heap, generally you just wanna see if it's behaving "healthily"
So what would you recommend as the software I use to do it? I've never had to profile a minecraft server before lol
I might have forgot to turn off the ping. If I did I'm sorry.
I mean, am a yourkit person, but, for what you're doing, visualvm would work (might need a plugin if you wanna see what old/new gen is doing instead of just used/free), or jprofiler would work too
Actually, because I can't find any other information on it, what does the whole old gen and new gen thing mean? ELI5
I mean, in this case you just wanna see what the memory is doing, not really look at the "profling" aspects, just, that's what the tools are often referred to as; big thing is seeing how the memory is "spiking", with g1 it should generally look a bit like a saw blade, ideally you want the pits to remain roughly around the same place
G1 is generational, new is "newly allocated objects", stuff as it sits around progresses into "old gen" which is collected less often
For this purpose wouldn't MobaXTerms remote monitoring feature do the trick?
No
How about Grafana?
unless it has a java agent thing, the memory of the java process itself doesn't represent too much given the whole memory regions of java
So monitoring the whole machines ram usage won't help me... welp... looks like I'm learning how "yourkit" works lol
One final question, it says don't use all your memory but what does that mean? All of the servers technically have access to 128GB of RAM. Does it mean don't allocate all 128 gigs or don't allocate all of the 16 I have dedicated to that specific server within the machine?
-Xmx controls the amount of heap memory assigned to the JVM, this does not include memory used for java itself and the native memory used by java itself, as well as other libraries such as netty (for networking) and SQLite.
Ofc leave enough for Ubuntu to run but does that mean then just don't use all the total system memory?
Xmx doesn't cover the full memory usage of the JVM
especially in ptero it's important that you leave enough room for overheads
How much overhead though? 8 Gigs? 20? I can spare quite a bit lol
that's more pointed out for ptero users given that ptero sets the memory limit for the container to whatever the Xmx thing is for, it does give a bit of a buffer but not always enough
Easier to just set the container limit to 0 and set Xmx/s manually
If I set the container limit to 0 it refuses to launch the server.jar for some reason.
It just gives an out of memory error then crashes
there should be a way to tell ptero to not limit the containers memory
I don't use it so not super familiar with it
It says to set the container memory limit to 0 for unlimited but it just doesn't work for some reason
try -1
I am running Hexxit II with waterfall, and I was wondering how do I go about fixing the issue where it shows an X on the server list? I.e. before Waterfall it showed mod count.
we still getting this message
enabling ping-passthrough might fix it but it might break
and i have changed the value
*break with modded handshakes I guess
in the waterfall.yml
i allready have it on 10240
can't
cause it is a modpack and i can't remove mods from server
of course you can? you just don't want to lmao
so?
Yeah you cant really remove mods from modpacks, as both sides need it.
and i do not know what mod it is tho
What modpack are you running, @dawn umbra ?
so i am not gonna do a binarry scan
either get teh mod author to fix their shit or use a higher count or don't use a (broken) proxy
FTB revelation
Glad I haven't tried revelations on a bungee setup yet xD
@pale valve yes, you would have to remove it from the modpack and provide a modified version of it
it worked and it just didn't work after a proxy update
er, what option do you have set that high?
inb4 they set the name limit
plugin_channel_name_limit: 10240
yes
🤦
Raise it then, I assume
That's the maximum length of the name of the channel
Not the maximum number of channels
Ah
This was in reference to my question,. yeah?
yes
Doesn't ping-passthrough mess up player counts, etc?
If the player count is spread cross multiple hexxit ii servers
yes, that's the goal of the option
Hmm, thats unfortunate.
use a server-side plugin/mod to display the global count in the ping response if it works I guess
Hmm, okay. Ill look into that.
and your config?
the waterfall config given that that is the one we've been talking about
or do you want the waterfall.yml
cause i can't seem to find what you been kinda talking about
yes
wait are you saying i need to recreate my config file
no?
registered_plugin_channels_limit
is it possible for waterfall or bungee to "block" datapacks? a scripter is complaining about datapacks not working but i doubt its from it
alright,cheers
My players keep getting this error, randomly, not all players. Is this related to waterfall?
Damm that got nukes fast 
Do you have full logg, my guess a plugin is sending way to large packets
message.txt by @pale valve: https://paste.gg/5e7dcb419ad34239917dfa0520dab235
Jon's Exclusives' remote config's mode is invalid happens for all logins btw
It seems to be that mod, what game version are you running?
The issue happens on all logins for that message, I think its irrelevent
Even for successful logins.
[21:39:50 INFO]: This server is running Mohist version 1.12.2-262 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT, Forge version 14.23.5.2855)
I should say that forge-spigot hybrids are very unsupported whereever you go
Is anybody around who knows IPTables and can help me out? PLease ping me if you can 😄
What do u want to achieve?
Well, I'm looking to prevent an IP range from connecting to the node. There is this guy who is managing to dodge IP bans (maybe through some vpn that can get passed anti-vpn systems idk) and he is just kinda changing the last number of his IP. So I just want to ban the entire IP range. afaik this can only be done by denying the connection from the ip range with iptables. I just don't know how.
$ sudo iptables -A INPUT -s 116.10.191.0/24 -j DROP
To block 116.10.*.* addresses:
$ sudo iptables -A INPUT -s 116.10.0.0/16 -j DROP
To block 116.*.*.* addresses:
$ sudo iptables -A INPUT -s 116.0.0.0/8 -j DROP
But be careful what you block using this method. You don't want to prevent legitmate traffic from reaching the host.```
Ok so I would want to do the first one then. Thanks so much!
You just saved me like hours of headache trying to find it in iptables documentation.
[16:14:02] [Netty Boss IO Thread #1/INFO]: Listening on /0.0.0.0:25565
[16:19:53] [main/ERROR]: Exception in thread "main" java.io.IOError: java.io.IOException: Erreur d'entrée/sortie
[16:19:53] [main/ERROR]: at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:143)
[16:19:53] [main/ERROR]: at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[16:19:53] [main/ERROR]: at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[16:19:53] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:848)
[16:19:53] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:868)
[16:19:53] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:575)
[16:19:53] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:418)
[16:19:53] [main/ERROR]: at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
[16:19:53] [main/ERROR]: at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
[16:19:53] [main/ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:72)
[16:19:53] [main/ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
wath is me probleme ?
generally means that you didn't run the proxy in a proper console or you have a janky console
but why?
it's the last waterfall the script to turn on the server is still the same i don't understand
not too sure in that case, screen has been kinda janky over the years, but, otherwise 🤷♂️
yesterday it worked
did you change anything to the script ?
Specify a shell. That should fix it. Your profile shell is jank to use with this
no i found
server update java 16 to 17
the problem is path java xD
btw in your 8th line i'm pretty sure adding nogui as an argument is usless since waterfall doesnt have a gui
correct me if im wrong tho
That doesn’t fix the underlying issue. You’re not specifying an env to run it in. That it works on an older java version is coincidence
most of my 14 servers use java 8 and waterfall needs java 16 for geyserv
If not, thank you, I have no more problems.
how can i do it so when my players reconnect they go in the hub server instead of the server they were in?
I use this
it doesnt seem to work tho, it still sends me to my towny server when i want it to send me to my queue server when logging in
There is an option in the config to force default server
it works now, had to change force_default_server: false to true in my config.yml
yeah didnt notice it was on false by default
Was about to say that, also hi minecon
and it works ?
yep
i go test XD
so normally kicks and bans or the server stops or restarts come back in the server default
Hi is it possible to connect waterfall to another waterfall server?
no
In theory; yes; but not without extensive modifications to waterfall
And it goes without saying that we won’t help with that
what java version i should use for waterfall?
Java 17 will work fine
it keeps thinking that everyone's ip is 127.0.0.1, causing this: anyone know a fix?
enable ip forwarding on your proxy and bungeecord in the spigot.yml of the other servers.
The Problem is that the server only sess that the player join via the bungeecord server and not from where they are really connected.
enable ip forwarding on your proxy
how?
and bungeecord in the spigot.yml of the other servers.
done
ip_forward: true in bungee.yml
config.yml* my bad
did you restart both the proxy and the backend server?
you also need to restart them so the bungeecord setting takes effect
what plugin do you use for that message?
oh, sorry, ip forwarding and ips are not related to that error message
ok
you are trying to connect to the proxy twice
no
with the same account
no im not
the server sees everyone as the same ip:
[15:58:07 INFO]: [/127.0.0.1:46135] <-> InitialHandler has connected
[15:58:07 INFO]: [Deveroonie] disconnected with: Kicked whilst connecting to lobby: You are already connected to this proxy!
if you do glist in the proxy console, is there anyone online?
glist
[16:00:56 INFO]: [vanilla] (0):
[16:00:56 INFO]: [smp] (0):
[16:00:56 INFO]: [lobby] (0):
[16:00:56 INFO]: Total players online: 0
ok, strange
Are you sure lobby doesn't point to the same ip as your bungee?
inb4 you have waterfall tryna connect to itself
shut up noah
just cos you can tappey key faster, you know
when i join the console goes like this
[16:01:34 INFO]: [Deveroonie|/ee.ee.ee.ee:54764] <-> ServerConnector [lobby] has connected
[16:01:34 INFO]: [/127.0.0.1:46339] <-> InitialHandler has connected
[16:01:35 INFO]: [Deveroonie] disconnected with: Kicked whilst connecting to lobby: You are already connected to this proxy!
[16:01:35 INFO]: [/81.109.31.135:54764|Deveroonie] -> UpstreamBridge has disconnected
[16:01:35 INFO]: [Deveroonie|/81.109.31.135:54764] <-> ServerConnector [lobby] has disconnected
it does... i thought bungee was the hub
No, bungee is a proxy
there is an entry in the config.yml for that
ok
there is a list of server names that the proxy tries to connect you to on login
should i give the proxy : 25565
If you want players to be able to connect without specifying a port, yes
there are plugins which you can install which will offer "pretty" ways to teleport across servers, as well as the built in /server command for players
or portals
ok
all the servers are up, now i get this:
the ports are open and the servers are up
i direct connected to the hub server and got this:
can anyone help me fixit#
the proxy failed to connect to the server, check the logs, etc
boils down to your setup and how you're running the servers, etc
logs dont suggest any issues
they are being run via the pterodactyl daemon on a private VPS
see ptero's documentation on setting up a network
should be the same as running it all on localhost
No, because the containers localhost is on its own network
wdym
it's a container


