#waterfall-help
1 messages · Page 5 of 1
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.
Try without plugins.
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Almost certainly a plugin is causing it.
which one specifically?
So my recommendation is try on a "vanila" enviorment
Well.. that's kinda hard to know i guess that "gl/hf"
I fear for nlogin
long work and to be done in the night lol
I don't think so
LuckPerms shouldn't do that
Parties probably
NuVotifier doesn't even handle that packet, so i don't think so
botsentry probably
weird sentry
Did they change anything about user authentication in the latest version of waterfall? There are players who try to enter my server from minecraft bedrock and since I updated to the latest version of waterfall it gives them an authentication error.
Have you checked with geyser, it's more likely on their end
Yes, but I still didn't have an answer, so I started asking here if someone could help me
No, nothing changed on that front
and the proxy shouldn't be dealing with auth requests for bedrock players given that, well, they can't auth as JE players
so, that would suggest an issue with geyser and how they're dealing with that stuff
Well, it is already a coincidence that I update waterfall and after hours they say that they cannot enter.
(for the record, no response for 20 minutes is fairly standard for volunteer support, even for something as big as geyser)
I get it
Hey, does anyone know how i get a fabric server to work with waterfall? I have a paper network right now with waterfall. But trying to add a fabric server to it.
i've tried add https://github.com/disymayufei/Fabric-Bungeecord-Proxy but it attempts to connect then boots anyone out
Modern forge is unsupported by Waterfall, use some fork like ligthfall
this goes for fabric also?
generally
Idk if lightfall has something for fabric, however
but, mo packs in general are shaky because they do things that proxies just don't support
even if its forge and not fabric. i can work with that lol
solved the problem was texturepack
I created a bungeecord plugin that starts a server by running /start (servername). and I have another plugin on my paper server that runs the command /start (servername) as the player when a sign is clicked. The problem is when I click the sign it says (Unknown command) I assume this is because command (/start servername) is a bungeecord command so the paper server doesn't know it exists. How do I fix this?
You'd use plugin messages to send the stuff to the proxy
Sry reposte
enforce_secure_profile: false
on proxy, should be true or false?
never did the chat reporting thingi on 1.19.2
this makes so u cant chat report right?
no, you can still report
kk
maybe not very waterfall releated, but how does bungeeguard work?
like i know token and stuff but how it checks proxy's token?
is it like saved into player or whatever when he is joining?
it's sent in the login request when the player connects to the server from the proxy
hey, is latest waterfall version compatible with 1.19.3?
yes
really?
yes?
Just look github i guess and verify yourself.
@scarlet granite you need to connect to your bungeecord, not directly to your server
Thanks, although i deleted my message because I already got it working
also if this is a public server then your setup is insecure, please takea look at the firewall guide: http://www.spigotmc.org/wiki/firewall-guide
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
honestly now im just making a server for fun, i doubt it'll be ever published
thx though
well as long as that server is just locally then it's fine
but if your paper servers are listening on a public IP address then anyone could join with any account (like an admin) if it's showing that message
By the way, bungeecord (waterfall) is forcing us to use offline mode. how would i actually only let non-cracked accounts join?
Does the online mode in bungee's config do that?
yes, as long as you protect your paper servers as described in the firewall guide
Thanks
So I decompiled Waterfall, I am trying to edit the kick message, where can I find it?
It's open source, you don't need to decompile anything, you can just edit the source files
Although, messages are translated in the properties files, check the pins
OMG I’m so dumb, I didn’t know it was open source
What's this?
A listener from a "team elemental" plugin caused an exception, talk to the authors of that
Does anyone know why my server doesn't start but the settings do appear?
Tried looking at the logs?
[06:44:43] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:48074] <-> InitialHandler has pinged
[06:44:44] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:48086] <-> InitialHandler has pinged
[06:45:01] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:56488] <-> InitialHandler has pinged
[06:45:02] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:56504] <-> InitialHandler has pinged
[06:45:22] [Netty Worker IO Thread #0/INFO]: [/164.90.168.99:46178] <-> InitialHandler has pinged
[06:45:23] [Netty Worker IO Thread #1/INFO]: [/164.90.168.99:46186] <-> InitialHandler has pinged
Well, that means that it's running
I only see 2 files
and?
Yes it is working but when you want to insert plugins they do not load because the server stays in starting
You mean, your control panel is stuck in "starting"?
yes
if so, that's probably an issue with the control panel; nothing you've shown so far looks to be an issue, the proxy is running
message.txt by @dim shale: https://pastes.dev/nqWqrxXrmx
So is it a control panel problem?
if it's stuck in "starting", yes; waterfall has nothing to do with that
ok thank you very much i will go to control panel support
Is there still a 1.16.5 Waterfall version?
yes, the latest version
Waterfall as bungeecord is a multi-protocol proxy. From 1.8 to latest always.
This new major crash explpit going round
What? Could you explain me. If it's "real" i could try to patch it.
Update your ViaVersion and plugins.
Already on latest VV
4.5.1?
It's a packet crash
Try to update all, even on the backends
That's geyser
Let me try this
This should not working. By default what ever (proxy) closes connection after first exception, so ctx.channel().isActive() should fail for second exception
Then how it work
The thing is that the attack should not be detected because it sends very low packets, the only problem I see is that Waterfall will spend a little more CPU to decompress the packets. This with a solid limit can be more than mitigated. Since it is being detected by the exception @reef fulcrum
Yeah just wondeirng why something like flamecord didn't fix this in detecting packets
Waterfall fixes it i think
What exactly?
Also could you send me logs?
Any ways, i don't see the logic of this
If it is based on throwing exceptions (at least from the prxy side) there would be no problem as long as you have a good firewall and a friendly bandwidth. If it is based on giant packet attacks, there are limits either.
hey! sorry for the dumb question, i am new to minecraft servers, but i wanted to ask, how do i make proxy redirect me to the lobby, not the server i've been before reconnecting?
You can use a plugin such RedirectPlus
so theres no way to make it without plugins?
"Yes" but that would be more a #waterfall-dev
Or a suggestion
con.connectNow( event.getCancelServer(), ServerConnectEvent.Reason.KICK_REDIRECT );
ah i thought there might be a string in cfg that allows to choose main server on connect
You can setup a forced host
edit nvm figured it out
you realise that some packets of that size might actually be valid right? 👀
So in waterfall build 510 I get this issue when logging in. I dont use ViaVersion with it
On build 509 I dont get this issue
Any ideas?
I'm kinda sceptical the build version has anything to do with it
So it works on 509 but not 510 and the build version has nothing to do with it?
Could you please elaborate on why 😛
the change does not look like it should do anything like that
did you reproduce the issue with a fresh waterfall and paper setup?
and then compared 509 and 510 and had it happen only on the one? or how did you conclude it's the build?
I mean, the literal only change was that we no longer handle the update features packet, which would suggest that your backend server is doing a bad if that's causing issues
Some plugin sending packets at an incorrect time i guess
hmm on dead
It means your backend got closed and the proxy sent you to a fallback, that doesn't exist. Then you got kicked
how to fix
Nothing to fix??
but it keeps kicking me off the server when I die or move to a new world
When a packet is sent to bungee, how long does it remain in the memory of the server before getting cleared?
After the packets been dealt with it's no longer retained, but, that gets into many technical nuances around how buffers work
Alright thanks. So theoretically, if I've got a packet rate limiter to say 250mb/s, that shouldn't max the memory after a few seconds
kill. 
Nothing to do with waterfall, that's your panel
Also, command to stop bungee and co is "end"
thx
Hello, I just got waterfall set up for the first time and am able to swap between servers with /server. Could someone point me in the right direction of how to add simple signs that you can click on/commands to change between said servers?
use a plugin that allows you to set commands to signs and just make the signs use the /server command
might want to try the Vanilla client, iirc Lunar is known for random issues especially if you use SRV records
True, but i think that's a miscconfiguration issue
upd: SOLVED it was the damn outdated Protocolize plugin for Bungee
Hello there! Finaly, I'm here, because it was started 3 discord-dev-chats ago, and finally i'm at the root: the #waterfall-dev 😟
I'm fighting an issue with connecting to my waterfall-pufferfish servers with 1.19.3.
There are an error: [playername>] disconnected with: DecoderException
Geyser dump: https://dump.geysermc.org/HJE572niOmGumrR5YkZrm5ZlcBy6Z4tC
Waterfall error log: https://pastebin.com/rzXxK6KA
upd: log after launching waterfall with suggested argument (-Dwaterfall.packet-decode-logging=true): https://pastebin.com/vVwFPATX
Just in case:
I'm using viaversion on my server backend, not on the waterfall.
Also, I'm using geyser and floodgate on my waterfall.
java 1.19.2 – is totally fine.
latest iOS bedrock 1.19.3 – fail
java 1.19.3 – fail
Both on bedrock and java 1.19.3 clients it says DecoderException : ... - same message as on waterfall-console, obviously.
I would like to hear any suggestions or literally anything
thanks ❤️
contact the geyser devs
they pushed me here, to the waterfall devs *beluga.png*
upd: not they exactly, but in the Geyser support channel 🙂
well they need to update their plugin to work with 1.19.3...
or provide information as to what waterfall does which breaks bungeecord support
you could try running the proxy with the system property mentioned in the error but I kinda doubt it would provide any more usefull information
also of course test with a normal 1.19.3 paper server to see if the issue persist
sorry, not included that log, will update original message (updated)
Will try with the original BungeeCord for 1.19.3 now
If it will still throw an error, will create a github issue for that.
That error happened on the waterfall, so it is only on waterfall console. My Pufferfish 1.19.3 server do not have any errors on that, just player disconnected: connection lost
So that’s why I think that the problem is before the server-backend – on the proxy
no idea what pufferfish does or does not hence why I asked about paper
that just a Paper fork, I guess nothing critical
Your error is from decoding packets provided by something other than waterfall
well just test with paper
There is literally nothing we can do here
and without plugins of course
That is 100% due to something you have installed on the proxy
Well, got it
will try to test and catch it
it was the damn Protocolize plugin for Bungee
https://www.spigotmc.org/resources/protocolize-protocollib-for-bungeecord-waterfall-velocity.63778/
[SOLVED]
I don't know how,
there are some messages in waterfall, like [Netty Worker IO Thread #14/WARN]: [/10.10.10.1:XXXXX] <-> InitialHandler - read timed out
(10.10.10.1 is my router local IP)
I've encountered such a situation for several times, and I don't know whether it is a ddos or an internet loop problem.
Hoping somebody can help me! Appreciate for help!
here is log
latest.log by @mighty vine: https://pastes.dev/NAHKeUdjI1
BRuh im op and i dont have permission to do /server, no plugins, help?
Nevermind my luckperms is weird af and literally nothing works with it
I mean op permissions also don't work on the proxy 👀
hey i have an issue, i want to implement that : https://wiki.vg/Server_List_Ping to an java app to get the pseudos of online players. but the problem is that my server is composed of 2 papermc servers behind a waterfall server, and when i ping the waterfall, i only get the numbers of players online, but i want the pseudos
and i can't ping directly the mc servers
how can i do ?
please, ping me for replying
Yes, seems a ddos. If doesn't really hurt your server use a logfilter or toggle initialhandler pings
Read time out means a connection didn't send any relevant data for 30s
So there are some special ways to ddos with local ip @@? Like ARP spoofing or else?
Is a "open server"?
I guess that they pinged your domain, or they got your address and they send some connections
Yes, i've tried several protection for ddos
Is offline mode?
No
Then shouldn't be a problem
Waterfall always online mode
Go to the waterfall.yml file and disable "log_initialhandler_pings" and also in config.yml of BungeeCord "log_pings". This will clean up your console and will improve consumption as much less information will be sent
On top of that i recommend you implementing some type of ratelimit i guess and a proper firewall
Logs are specially huge tho on ddos attacks
Yes
Do you use pfsense or something like that?
These micro "os" for routers come with firewall systems that help mitigate attacks
Any ways, you're getting some real issue?
Such as client time outs, lag etc..
Mostly having the server online makes that if the connection does not bring encryption it disconnects instantly (most ddos attacks on minecraft are planned for offline)
Yeah in ddos time, players in server get disconnected
How much ram is allocated?
It seems not this way (thats L7 aatack i think
Waterfall for 8G
Try as I told you to disable the logs, that will reduce a lot the consumption in the attack.
Fine, ill try that
That's a lot I think will even make it worse. Try to put 2-3gb and use the flags that are on the pins
Ill search for it
If still happens (i don't think so) try spectrum witch is really cheap https://www.cloudflare.com/es-es/products/cloudflare-spectrum/
I had a ddos protection already,
What I really confused is that how do they attack through protection
Thats my point
Could i know the protection system?
Generally by finding the real ip, all the traffic would be sent through it bypassing totally the filter you use.
That is why it is advisable to have a good firewall even when using an antiddos
Likewise, "bot" attacks are not filtered by anti-DDOS systems because they are not as such, you need another layer (like captchas)
https://stackoverflow.com/questions/880557/socket-accept-too-many-open-files/32699260#32699260
https://javapipe.com/blog/iptables-ddos-protection/
Always i recommend this
The ultimate guide on DDoS protection with IPtables including the most effective anti-DDoS rules. Learn how to protect your Linux server with this in-depth research that doesn't only cover IPtables rules, but also kernel settings to make your server resilient against small DDoS and DoS attacks.
any idea ?
You could use a query service
There's several online apis to do that
And about several implementations of a SLP pinger in about every programming language you could care about
I've implemented myself a SLP and it's totally working on a normal paper server, i can get the players list
but the issue is that my servers are behind a waterfall
and when a use my SLP on the waterfall, it does not give me the list of players
just the number of players
Are you using an motd plugin?
nop
Im not sure if bungee populates the players list, you'd need to look
directly on the waterfall?
If not, you'd need to ensure that you have something adding that info to the ping response
some plugins are doing this ?
on waterfall
anyway, thanks a lot for your help 😄💪🏼
https://hastebin.com/abafufudic.properties - I get this whenever logging into a waterfall proxy - any ideas?
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
Best guess would be to double check your config and make sure that the address for a server is set properly, assuming you have no plugins; otherwise somebody would need to look at the code
Yea looks like it's actually a plugin issue, seems the newest bungee changes has broken something - re-added 1-by-1 and narrowed it down, so will look into that now
Has this other issue where ping in the Item class had been changed from primitive to a non-primitive integer
And I can't for the life of me think why someone would do that, is the ping gonna be null? xD
I keep having mass player disconnects, "read timed out", it is usually from half to 75% of players, the rest do not feel anything
they're kicked off every backend each time
im having an issue where bedrock players can join my hub but no other servers
enforce_secure_profile: false
server_connect_timeout: 5000
listeners:
- bind_local_address: true
force_default_server: true
forced_hosts:
itssosara.live: partner_itssosara_smp
pvp.md-5.net: pvp
host: 0.0.0.0:25565
max_players: 100
motd: '&1Another Bungeecord server'
ping_passthrough: false
priorities:
- mcu_hub01
- mcu_hub02
proxy_protocol: false
query_enabled: false
query_port: 25565
tab_list: GLOBAL_PING
tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 512
permissions:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
default:
- bungeecord.command.server
- bungeecord.command.list
log_pings: false
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
md_5:
- admin
remote_ping_timeout: 5000
connection_throttle: 250
log_commands: false
stats: 12137db4-116d-402b-a7de-1cad1e608911
online_mode: true
forge_support: true
disabled_commands:
- disabledcommandhere```
config
without the servers portion
when bedrock players try to connect to a server on the network, it sends them to a fallback server. Java players have no issue.
In console on the proxy it shows:
[15:57:41 INFO]: [.TanOnMobile|Removed due to privacy reasons/Removed due to privacy reasons] <-> ServerConnector [mcu_earthsmp] has connected
[15:57:42 INFO]: [.TanOnMobile|Removed due to privacy reasons/Removed due to privacy reasons] <-> ServerConnector [mcu_earthsmp] has disconnected
On the recieving server is shows:
[16:51:41 INFO]: [floodgate] Floodgate player logged in as .Chaseaidengamin disconnected
These were different instances but same bug.
that's not a waterfall problem, seems your backend
could you elaborate ?
I've went to every support server they all say it isn't their plugin causing the issue
Waterfall doesn't cause the issue
In fact, Geyser itself is unstable, since it is a "proxy" that only translates packets and there are many problems with it.
Can you connect a waterfall proxy to a waterfall proxy?
You'd need to modify waterfall, and it's 100% unsupported, but, yes
Connection reset error (not by peer)
Happens to only Java players and not to all.
Anyone know why?
In the paste bin xcord is loaded but it happens on waterfall too
That error just means that something closed the connection in an unexpected manner
It seems to always happen to the same players
How am I meant to stop ut
Generally, work out why the connection is being closed
Hello! I have two servers in a proxy system. Farm Server and Main Server. After turning off the Farm server, the proxy transfers players to the Lobby server, but after turning off the Main server, the players just completely kicks the menu.
How to fix it? In the waterfall config, the priority is the lobby server.
Hello! for certain players everytime they try to join a server from my hub it sends them to a separate server
ports are correct, and im not sure whats going on
@ me when you respond please
how do i fix Player was kicked due to keepalive timeout
Hello!
Where I can get all releases of waterfall?
https://papermc.io/downloads#Waterfall - oldest release is 2022-06-07
You'd need to use the download API, given that there is pretty much 0 reason to use older builds though...
Yes
where is an example of adding servers to waterfall
i cant seem to understand it
youtube
Mostly bungeecord guide
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
Hey, I set the enforce-secure-profile to true on both my individual servers and my Waterfall Proxy, but I still gets this really annoying warning. I read some logs and people said it wasnt supported for proxies yet (this was said like 3 months ago), is it supported now and am I doing something wrong? or is it still just a waiting game?
Oh great, thanks!
Alright, another question: SpigotMC has a firewall guide to protect your servers if you're running Bungeecord/Waterfall/Velocity (https://www.spigotmc.org/wiki/firewall-guide/). Is this guide still relevant, or is there a better one out there?
Is good. I suggest you using BungeeGuard for shared hosts and firewall such as iptables or ufw to close your ports.
Alright thanks, I got my own machine so I'll be using iptables 
getting a connection reset by peer error
io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer
That means the client or server closed the connection
Almost certainly your plugins issue
It can be your backend issue ig
no plugins on any servers
Logs
I tried following this guide https://www.spigotmc.org/wiki/firewall-guide/ and when I finished I got this error when trying to join the server through bungeecord:
[14:24:31 WARN]: Error occurred processing connection for LiviDk ConnectTimeoutException : connection timed out: /<LOBBY IP>:25566
[14:24:31 INFO]: [LiviDk] disconnected with: Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
[14:24:31 INFO]: [/<MY IP>:53343|LiviDk] -> UpstreamBridge has disconnected
I ran iptables -I INPUT ! -s 127.0.0.1 -p tcp --dport 25566:25599 -j DROP in my Ubuntu 22.04.1 terminal (bungeecord has port 25565 and lobby has port 25566, I restarted the machine too, another server has port 25580)
After I ran into that problem I did iptables --flush and restarted the machine but now I still get the error, can anyone help?
All servers are on the same physical server
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
how much memory should I allocate for waterfall with 100 players?
Depends on the plugins you use, generaly 1gb
and can I use aikar startup flags for paper?
I missreaded, yes you can use them but that's more #paper-help
anybody know any plugins like protocolsupport which allow old versions to join waterfall?
like which old versions?
waterfall goes from the latest to 1.8
like 1.6-1.5
Legacy ping but packets such as encoders and mappings doesnt exist
oops
Hey please don't ban me - anyone aware of this?
https://www.youtube.com/watch?v=Ue_T5Zh1Hgk
And if there's a fix for it
Client : SmogClient 5.0 (private version)
buy client (customer version): https://discord.gg/XjfQAXp3hE
community: https://discord.gg/XjfQAXp3hE
Telegram: https://t.me/SmogClient
SmogClient,Null,minecraft,crasher,minecraft server crasher, minecraft antibot, minecraft anti bot, minecraft anticras...
So you bypassed Ip forwarding right?
Common issue
Use a firewall, switch to velocity or smth like onlyproxyjoin
Any ideas why I just get timed out when I cancel LoginEvent with a cancel reason? It never kicks me out, just times out
I think this is exactly what we're experiencing.
how often?
This isnt a thing that waterfall should fix
Its a ddos attack not a forwarding spoof
oh so them is not bypassing the spawn protection and not getting the owner rights
No.
oh, sorry
This is a bungee guard issue as opposed to Waterfall
"SpoofedLoginResultJava8" (the class appearing in the stacktrace from BG) was removed a few months ago
The latest version of BungeeGuard is 1.3.3 - I'd update to that if you can and see if it fixes your issue
thank you!
hi, why motd dosnt work?
Bungeecord doesnt support hex coloura, use a plugin
sank
Hi, can help me with WATERFALL 1.16.5?
any reason you would not use latest waterfall?
can user waterfall last and open server with 1.16.5?
yyes
Does Waterfall or lobby have to have port 25565?
waterfall should have it as that's what players should connect to
well then you have set your terminal to powershell lol
if you have git bash (which you should) just use that
err, wrong chat
make sure you are actually connecting to the proxy and not to the minecraft server
I got viaversion on my servers but my proxy is still saying it doesnt support it
(the new versions)
Use latest viaversion
on proxy or the server?
On backends, i would remove viaversion from proxy
this is what it looks like. its not on the proxy
hello /server ...... was working to hop between waterfall servers but it seems to not allow access to that command anymore ive tried adding server to default perms but alas it still doesnt seem to work. has anyone encountered this and know a solution? Thank you!
how did you add "server to default perms"?
i just added "server" to luckperms default group it didn't seem to work though 😦
literally server...?
Its always worked so I don't know why it suddenly stopped
Yeah
lol
prob isnt related
server is almost certainly not the correct permission
Yeah it didnt work so i dont think so
https://luckperms.net/wiki/Verbose you can use this to find the exact permission you need to add
Thanks ill give it a try
make sure waterfall is updated and that your pluginsa re too if you use any
Hey guys, I'm having an error when trying to connect with Waterfall Build 510
[30.12 17:04:24] [Server] [INFO] [KingJustin123] disconnected with: DecoderException : net.md_5.bungee.protocol.BadPacketException: Couldn't read all bytes from a packet. For more information, launch Waterfall with -Dwaterfall.packet-decode-logging=true @ io.netty.handler.codec.MessageToMessageDecoder:98
Wondering if anyone has any reccomended steps to solve it
Enable debug with that Flag and send it here
Hey I had a forge server connected to waterfall a couple months ago Im told that isn't possible anymore is that true?
Is there any possible workaround?
Waterfall supports only legacy forge, modern never has been
heya where can i download the modules
what modules?
Hello friends, I have a problem with waterfall that when connecting does not let me use any command
version waterfall-1.19-510
someone know why cracked player can't connect to my server? i set online mod on false in the waterfall config and also in the paper config
Logs
i didn't get any error, the console just say that the player has been connected
[13:18:22] [Netty Worker IO Thread #6/INFO]: [/IP] <-> InitialHandler has pinged
[13:18:23] [Netty Worker IO Thread #7/INFO]: [/IP] <-> InitialHandler has connected
Can you show me your config.yml of bungeecord and the server.properties of your backend
enforce_secure_profile: false
listeners:
- query_port: 25565
motd: ''
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:- Lobby-1
- Lobby-2
bind_local_address: true
host: 0.0.0.0:25565
max_players: 300
tab_size: 60
force_default_server: true
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
default: null
admin: null
log_pings: true
connection_throttle_limit: 3
server_connect_timeout: 5000
timeout: 30000
stats: 31cae40b-db12-40c6-b16a-7f878385dc5d
player_limit: -1
ip_forward: true
groups:
md_5: - default
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: true
prevent_proxy_connections: false
online_mode: false
forge_support: true
disabled_commands:
- end
- greload
- glist
servers:
Lobby-1:
motd: ''
address: 127.0.0.1:25566
restricted: false
Lobby-2:
motd: ''
address: 127.0.0.1:25567
restricted: false
rcon.port=25575
gamemode=adventure
enable-command-block=false
pvp=true
network-compression-threshold=350
max-tick-time=60000
max-players=80
online-mode=false
resource-pack-prompt=
allow-nether=false
rcon.password=
force-gamemode=true
white-list=true
spawn-npcs=false
function-permission-level=2
level-type=default
text-filtering-config=
max-world-size=29999984
enable-jmx-monitoring=false
level-seed=
enable-query=false
generator-settings=
level-name=world
motd=
query.port=25565
generate-structures=true
difficulty=easy
require-resource-pack=false
use-native-transport=true
enable-status=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=16
server-ip=127.0.0.1
server-port=25566
enable-rcon=false
sync-chunk-writes=true
op-permission-level=4
prevent-proxy-connections=false
resource-pack=
entity-broadcast-range-percentage=100
player-idle-timeout=0
debug=false
rate-limit=0
hardcore=false
broadcast-console-to-ops=true
spawn-animals=false
snooper-enabled=true
spawn-monsters=false
enforce-whitelist=false
resource-pack-sha1=
spawn-protection=0
Send them on splited pastebins https://pastes.dev/
ok
im using jpremium
https://pastes.dev/HJ3sMtKJ7g Paper
https://pastes.dev/B7kdWxKXCp Waterfall
Yeah, seems your plugin stuff also cracked here is unsupported
so what can i do?
I think I already told you what is the cause, I guess you should see the configuration of that plugin, but this discord does not support that kind of software.
i already check the wiki
all right
thank u anyway
you know how to fix this thing?
i never touched firewalls or other port stuff, just use to work on configs
its just a temporary message
like when i try to connect to an other server on my bungee thats the message the pop out in the place of "You have the wrong version" ora "Server is whitelisted" etc
does the target server say anything in the log?
nop
then it's a network issue
is this all on the same machine or different ones?
same
I assume your minecraft servers are bound to localhost then?
yes
is your waterfall bound to a specific IP or 0.0.0.0?
0.0.0.0
odd
.
had issues with specific IPs before because the proxy didn't bind to any local interface and wasn't able to reach localhost servers but that's not it for you
unless it somehow only bound to a public IP and can't reach local servers
idk
what does it say in the waterfall log when a player tries to connect?
It won't let me use any command when connecting from the waterfall
Jack200_YT: do you have permission to execute them?
[13:48:32] [Netty Worker IO Thread #4/WARN]: Error occurred processing connection for ImYuvi AnnotatedConnectException : finishConnect(..) failed: Connection refused: /127.0.0.1:25568
also what do you mean by "connecting from the waterfall"? you can't connect in any other way
Yuvi: uhm, you don't have a server with port 25568 defined in your config
are you sure that's right?
It does not let him use any command or let him speak.
Survival:
motd: ''
address: 127.0.0.1:25568
restricted: false
i have it
i forgot to copy all the config in the pastebin
Jack200_YT: pleaes make sure you test with no plugin installed to see if it's a plugin issue
Yuvi: double check that that's actually the port that the paper server is listening on I guess
You also put it in server-properties?
yes
the fact that you can connect to some servers and not others means something is up with that particular server
wat
I have none
no is not just with that one, i also got this error when i try to connect to the bungee
sometimes not always
It lets me enter the lobby but it doesn't let me speak or execute any command (it doesn't even say that you can't execute that command)
and you are running the latest waterfall and paper builds right?
Yuvi: something is up with the network on your machine then
yes use the lastet
the paper is 1.16.5
1.16.5 is not latest, please test with latest paper
Yuvi: might need to look at what processes or automatic network blocking tools you have running
is the server version
waterfall is latest version
well I can't help with insanily outdated versions but maybe someone else knows
it works just fine on latest everything
only mc 1.19.3 is supported here (for whatever reason)
lmao, whatever?
it's extremely obvious that supporting anything beyond the actively maintained and developed version is just not feasable
it was easier to say that than to explain it on mobile 😔
I guess you might have meant something else but that wording really made it seem like you don't know/don't agree with it (and it would have been way clearer to just leave it out 👀 )
ok if I connect my survial 1.19.3 and I still can't use commands will you help me?
well it will at least remove one factor from the equation, yes
someone might actually be able to help you then
Now it lets me use commands but won't let me speak
can you show the log of both your proxy and the paper server please?
latestbungee.log by @white dawn: https://pastes.dev/iwsjNNmnig
latest.log by @white dawn: https://pastes.dev/CQqo2d9rp8
Yes I have to create a new user, but I wanted to try using the bungee but it is not working
well start by testing without plugins and in online mode
not sure why you felt the need to lie about not running plugins...
I was not using it in waterfall, but when I was able to use /login I tried without using chat but it didn't let me anyway
The /lobby server if you use plugins
Exception Connecting:QuietException : Server is online mode!
I am premium*
Disable online mode on your backend, and keep it on the proxy
and enable it on the proxy
When I enter the [paper 1.19.3] lobby it lets me use commands when I go to the other server it no longer allows me to use commands or talk [paper 1.16.5]
Seems a #paper-help question
does anyone know if there's some kind of server traffic calculator? I want to know how much a 20 player network on 1.19 uses and how much on lower versions
Probably not as there's far too many variables
Honestly, if you're just worrying about the server version itself, there won't be too much of a difference, it depends on how many plugins you have, how resource intensive those plugins are. Ideally newer versions will be better performance though.
A survival server is going to see a veeeery different traffic load vs a pvp server
Depends on geographic location as well, an the advertising etc..
Some geographic locations will see more traffic to servers than others.
You can use nload (linux) to have an idea about your in/out traffic
I keep getting this error:
Could not connect to a default or fallback server. Incorrectly configured address/port/firewall?
Any ideas?
I have issues with a new 1.19 server using waterfall as proxy.
I simply can´t see any message sent to the server. I tried a lot of things a nothing is working. I unistall all plugins from backend server. Do you know if the proxy is creating this issue? Backend server must be offline to work with waterfall right? I have online mode with waterfall and I still can´t use the chat.
well issue found. It is caused, in my case by authme plugin. FYI
check the port of the server, the ip, if the server is online and maybe if there is some kind of firewall between the proxy and the backend
the hosting provider has
everything is fine
open bash and type in ping <ip>
yes
and try to connect to the backend directly with ip:port
99% of the time stuff like that is down to bad config, firewall, or stuff being on the same machine and hosts running in environments which are sane and don't accept such bork
ok ping works than connect to the ip:port
ok
i am tho
Both waterfall and bungeecord give the same error
and you can connect to the hub server without problem?
well no cos its a bungeecord
Is the server and the proxy using the same ip addres
the conection between the bungee and the hub is the issue
So, literally what I said earlier
2 docker containers under the same public IP
Your hosts network is likely configured in a manner which doesnt allow using the public ip address to connect back to the machine
it does cos the hosting provider is a good friend
What
all the network portocals are set up correctly
the firewall is setup
all the ports i use he opened
thats why we are confused
Literally irrelevant, this is down to how the network switch handles routing
i think it has to do smth with the networking type of docker
bungee:
i cant help you but docker is the issue here
what ip would I use?
i think the docker interface from the container
Generally you'd bind the backend server onto the ptero interface and use that
them is using ptero?
Or, well, docker if not ptero
This is literally all covered in the ptero manual...
its pinned here lol
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
I have read like 15 times
Pterodactyl is an open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.
pinned in the channel here
Which literally tells you to not use the public ip for the backend servers
i tried all other methods
they dont work
I've used them many times over without fail
Either way, this issue gets into the nature of your host, we can't help you here
Easiest option is to have the proxy on another machine away from the backend servers
ok
the bungee?
proxy = bungee?
idk
mjm
If i have a network set up like:
- Bungee Server
- Survival Server
- HungerGames Server
and MyCommandBungee commands that are /smp and /hg respectively, is there a way for me to make sure that bungee ignores the /hg command from the player if they are already in the HungerGames server. Because, in the HungerGames server, there's a plugin that uses the command alias /hg and everytime I try to use it, it gets overshadowed by the bungeecommand called /hg. I want the player to be able to travel to the HungerGames server using /hg, but once inside, then they'd be able to use the HungerGames plugin that has the command alias /hg.
Hi my WaterFall server is not working
It starts that's all but when I try to log in it tells me this:
Help?
change the proxy command or the alias of the hungergames plugin
your domain/ip is wrong or youre using the wrong port
or a firewall blocks the connection
provide the full error/log please
ok waitr
start by removing the plugins that throw errors (and enable online mode...)
provide the new log
the one disconnecting you with that error
latest.log by @full ocean: https://pastes.dev/E5DDU5RyVS
how much ram is recommended to use waterfall
start with something like 500MB and increase by 100MB per 100 players once you go above 100
(and of course increase if you notice that it's necessary in your jvm memory stats)
Could you tell me the sentence for the 500mb?
you just change the xms and xmx
hey guys been working with a bungee server for a bit but decided to go waterfall for forge support, sadly cannot get forge support to work though. On both my forge servers it will claim the client has no mods/no forge installed ! have forge enabled on waterfall config. any other steps i need to take to make the forge handshake work inbetween lobby/server?
the modded servers work on there own and we can connect them when not running thru the waterfall network, but cannot connect once the proxy is setup
also have MADE SURE all proper and exact same installs of forge/loaded mods are running too. just seems to be the handshake between servers where the mods wont load 😦
can help me with this problem?
i am making a waterfall server on my pc and it says "If you wish to use IP forwarding,please enable it on your BungeeCord config as well!"
pls help its been so long
That means your address is already in use
Enable ip_forwarding on bungeecord configuration, and in your backend enable bungeecord mode
I am trying to find the waterfall download that is compatible for 1.16.5
latest supports 1.8 - 1.19.3
But I want the command for that plugin to also be /hg for ease of use.
Also if I have a server with 130 players at peak hours, how much ram should I assign to Waterfall?
depends on the plugins running on it but maybe 500MB? I suggest looking at your jvm memory and gc stats at peak
Mostly depends on your plugins
and for your question with the command: if MyCommandBungee has permissions for alias use then you might be able to not grant the permission on that server to ignore the alias and pass it to the server. But that really depends on how the alias plugin works and you might ask its author
*might need to ask
How do i look at those stats
wells park has some basic stuff built-in but ideally with a tool that can read through the jmx interface of the jvm
*spark
Plugins like geyser, mycommand and voting plugins may increase the ram usage
Do you guys offer help by getting in a voice chat?
I am trying to get my servers all connected, i have set up waterfall and the config, I just dont think that it is working because the server is 1.16.5 and modded. it keeps saying
"this server has mods installed that requires forge to be installed on client"
when I am connecting via curseforge
Modern forge is basically unsupported by proxies
There is lightfall which requires a client mod which tries it
I have a question. I wanted to try a bit with Waterfall, so I installed a server with Waterfall and a server with Paper on my root server (port 25565 and 25566). The server I have also entered in the Waterfall Config. But when I try to connect to the server, I get the following error message: "lost connection: Invalid signature for profile public key". When I connect directly to the paper server, the error message does not appear. I have already searched for several solutions and tried them, but nothing helped.
Edit: There are no plugins installed yet.
PaperMC-Server's online-mode is set to false. When I set the Waterfall's Online-Mode to false aswell it works, which I do not want to run obviously.
That generally implies a modified client
I'm playing without a modified client, just clean 1.19.3 via normal Minecraft Launcher
All I can see is that the server thinks that the profile key your client sent is invalid
Outside of plugins, there's generally nothing in waterfall that touches that
Could it be a problem with xbox game pass, with which I'm playing minecraft? I've seen some people talking about that in some forums
Actually fixed it by just switching to 1.19.2
how to fix it? I use an official minecraft account
You need to disable online-mode on the backend, keep it enabled on bungee
thank you
Hi, I have a problem when I want to configure WaterFall with Mohist 1.16.5.
I encounter the following bug "the player was kicked out because he didn't have the required mods".
Except that I put the same mods on my server as on my client.
Is there a particular configuration?
Sounds like a mohist thing.
Oh I see, and if I go on Magma I'll have better luck you think?
Who knows. Any Bukkit/Forge hybrid will always come with issues.
I know, I know, but I can't do otherwise!
- Hybrid systems like Mohist or Magma are extremely unsupported and usually never work with proxies
- Forge 1.13 and newer is not supported with waterfall
- It would work with Sponge-forge on 1.16.5 but not with mods
Only semi supported setup:
Velocity (not waterfall)
with the Ambassador plugin/ mod on the forge server
- SpongeForge (optional)
oh thx !!
Remember that he can use ligthfall waterfall fork, not an totally external software.
Requires a client mod
And is incompatible with a great number of actual mods
I used it with almost 70 mods, i hadn't issues
Ambassador haves incompatibilities tho
I still do not think it is correct to "promote" velocity in this channel, as it is incorrect and little by little it has become normal. Either is because velocity imself doesn't support with hybrids and that stuff
well velocity is actually supported while waterfall is is pretty much in maintanance mdoe nowadays ¯_(ツ)_/¯
Yes, then spam it on #velocity-help not on #waterfall-help. Just because Velocity is the most up to date channel doesn't mean it has to completely cover up this channel and ignore the other thousands of people, it should be emphasized that bungeecord is still the most used, it shouldn't be like that.
wat
if a user ask a question here then what does another channel have to do with it?
Did he ask about velocity?
I find it redundant to ask about something and get a totally different answer, since there are ways to make it work with a mod. If there was no way, I would recommend velocity myself.
well installing a custom mod is most often not a viable solution seeing as most modpacks can't be (easily) modified especially not by a vast number of players
so a tool that supports mods better natively (like velocity) should be suggested too
Suggest it on #velocity-help then
...
It is a stupid logic, like going to a Ferrari branch and saying that another car runs better in a place where it has nothing to do with it
no, it's like going to a ferrari branch asking for an offroad car, then getting pointed to the Jeep dealership next door
Forge support requires some changes to the client before a proper solution will ever exist, sane for fabric too
We need to special case the entire login stuff
And that's before you get into the headaches that is server switching
The bungeecord config keeps randomly resetting / getting errors, Works fine and then after a few restarts it completely messes itself up again with multiple extra spaces which causes the config to error.
Logs
message.txt by @raven thistle: https://pastes.dev/oTorCCreZR
Try to use a text editor
For what, it is after multiple restarts,
It works fine then after multiple restarts it gives that error
Something modifies it
Yep no idea what
Hello
i have big problem
When I switch from the lobby to other modes, the whole map is bugged, the chunks of the various servers are bugged and merge and nothing is understood
There are literally two lobbies, the hub and the practice lobby
Hub is 1.19.3
Practice lobby is 1.8.8
All Paper server
i use via version
Yes, that's not a #waterfall-help
i use waterfall
is a bungeecord server
I tried to unload the server and it doesn't cause problems, it only does it with the waterfall
Can we modify this message from velocity velocity.error.online-mode-only (a.k.a Invalid session message) on waterfall?
well no, because a velocity option wont exist on waterfall
there may be an option on waterfall that does the same thing
Yea I dont mean the same option, I just want to change it on waterfall with its option but I dont think it exists
getting this error when trying to join with 1.19.3, how can I fix it??
I try to connect a Waterfall to a Bungee - because we gonna team up with another server...
[11:11:38 INFO]: [TechSvenGaming|/...] <-> ServerConnector [CoreCraft] has connected
[11:11:38 INFO]: [TechSvenGaming|/...] <-> ServerConnector [CoreCraft] has disconnected
[10:14:48 INFO]: [xBengie|/...] <-> ServerConnector [NLMC] has connected
[10:14:48 INFO]: [xBengie|/...] <-> ServerConnector [NLMC] has disconnected
Anyone?
Update viaversion on your backends
Backend problem
No but i could do a pull request
Hi,
I have a problem when I want to join my server, any solution?
https://pastebin.com/M9mPs92C
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.
anyone knows where can i download waterfall 1.8.8?
latest version supports 1.8+
oh Ok very much thanks 🙂
Send logs of your backend
Is there a way on server reboots to send people to the lobby instead of disconnecting them entirely?
its good thanks, the bug its when a player whas "op"
@versed rune3B0B you'd need a plugin for that like HubKick or my own KickInfo
!ban 707908895661752321 nsfw spam ads
:raised_hands: Banned Froszt#2211 (nsfw spam ads) [1 total infraction] -- NoahvdAa#0001.
Do they work on the latest version? Ones I've seen so far are 1.12 etc
probably? I only use mine (obviously) but the proxy api hasn't really changed much in years
and that is a very simple functionality
Got a link for yours?
it wont work exactly like HubKick though. It will automatically redirect to the servers in the priority list but will kick from the whole proxy if kicked from any of the servers in the priorities list.
if you want to specify the servers, use https://www.spigotmc.org/resources/hubkick.2/
because mine was made for my own setup so it didn't make sense to add those features
Hubkick looks like it might work as long as it works on the latest waterfall 🙈 proxy and lobby rarely restart so i need people to get bounced back to the lobby when connected servers reboot.
well that's how I use mine too, just that I only have the hubs/void servers in the priorities list
So i tried HubKick . It didn't create any config files on latest version of waterfall.
Went with https://www.spigotmc.org/resources/bungeekick.91671/ instead. That worked first time.
I'll take a look at this too. thanks!
What are the differences in waterfall vs velocity?
And which should I use if I want to host a server network with different things like SMP, PVP arena, creative, and minigames?
I wanted this one but misclicked :p https://docs.papermc.io/velocity/why-velocity
sorry for late response. so i should use velocity?
it will still work if im running it inside of a server panel thats running in docker right?
yes, you'd just wanna use the internal network for proxy <> server communication
the core concept of it is still the same as waterfall
no reason why it wouldn't work
oh i should move to velocity help ig
Hey,
We had a weird problem tonight - on one host all of our Waterfall instances have thrown an error when user tried to connect.
Translation of "Die Adresse wird bereits verwendet": "Address is already in use"
It doesn't make any sense for me, as Waterfall doesn't call the bind method when user are trying to connect to a sub server. Does anyone have any idea?
Then some process is using already the address. Try to reboot your system
But what do you mean by that? I mean the Bungee is started and is listening to the address, as users can connect to the Bungee but the bungee cant connect to the spigot instances
The disconnection says that.
Hello everyone. Where can i find the latest waterfall version? Also, does it support 1.19.3?
Always download latest build, it supports from 1.8 to 1.19.3x
It's accessible from the site i suppose, correct?
Thank you!
Can Waterfall be ran in a docker container?
that doesn't look like you're using waterfall
Figured out the previous problem now I'm getting this lol
O true
Thanks it works
I have another issue
When I attempt to op myself
It kicks me from the server and I get this error
Again, unknown custom type by a mod
Remove mods till it stops happening
Also if you do find the mod that causes this particular error: please open an issue report on their mod page
The mod is using the minecraft: reserved namespace and thus is incompatible even with proxies, like velocity, which support modded type arguments
you are sending some invalid packets
make sure you are not using mods
and you are testing this without any plugins?
so what is their issue?
Why server icon is black on waterfall? On bungee all works fine
@grim crater if you haven't found a solution yet: make sure your icon is the correct size (64x64) and try different png compressions/typs
also if you can't get it to work try using ServerListPlus instead
Waterfall doesn't even touch server-icon related stuff, if works on bungee it works on waterfall
that's not really true, pretty sure there is stuff touched that the icon packet/image reader uses and that's a known issue
Does waterfall work with Forge 1.18.2?
no
Ok thx
i didn't see any patch like that
Hello, what java version is recommanded to run waterfall? Java 18?
Latest is always recommended
does waterfall have any exploits right now, I want to switch from velocity to it
I heard it is very open to exploits
what...?
chances are that every piece of software involved in running your server has some not yet been found
its impossible to say with 100% certainty that a piece of software has 0 exploits
anyways, usually exploits will get fixed pretty quickly once it gets shared with the correct people, for both velocity and waterfall
What exploits?
I suppose you are referring to ddos attacks as far as Minecraft is concerned, since Waterfall is equipped with Velocity patches (packet limits, cached exceptions and so on)
I think waterfall is pretty stable, and if something is released mostly would be fixed by upstream (bungeecord)
upstream generally sucks at patching stuff, but, I also generally have a kinda firm line on what I'm willing to accept; i.e. I have no interest in cat and mouse, nor am I going to implement a firewall in the thing
velocity is much more hardened against exploits just through the nature of its design, it's not as battle tested, but, seems to generally hold up better
I was testing the same attacks and they have been "handled" well by Velocity and Waterfall, although with obviously better performance by Velocity
https://github.com/SpigotMC/BungeeCord/commit/5cdba87b8775e7f3e51bd480bb117d888fbd748a
https://github.com/SpigotMC/BungeeCord/commit/a17d8f8a66844f4beb8b4cec22c9cce9c6503863
https://github.com/SpigotMC/BungeeCord/commit/b4ccdaa51c5e3ce8fbfb68536dc3a044fe0a1cff
wiki
Hmm
heya, is there a config for disabling the join messages of players in the network?
there are no join messages on the proxy
if you are talking about the individual servers then sure, you can do so on each server
oops sorry bout that, just figured out it was a bungee plugin which was making a "%player% joined the network"
https://ci.md-5.net/job/BungeeCord/1181/
can someone enable the disabled bungee-bungee with version waterfall 1.19 for 10$?
why 10$?
it's not like you can download a build before
50$?
no that's dumb to give money for something like that
that's on line in the code to fix it
oh, that's nice
yeah it is but why you wanna remove it?
I wanted to use the bungee-bungee in version 1.19.
Anyway, can you give me your paypal email when you're done
for what? xD
no please don't
nahh why 😭
i don't need the money and this is a bad place to discuss, believe me ;)
aright, i'm glad for help me
😘
What?
bungee prevents connection to another bungee instance
proxy in proxy makes little sense for a competent setup, and will cause issues without further modification, but 🤷♂️
😅
is there any way of if not whitelisted or if kicked connect other proxy?
like this
ptero? see pins
if docker, generally, connect over the docker interface; otherwise, use localhost
Hello. I started to do my own minecraft servers on my own vps servers.
My setup is
4 GB - bungeecord/waterfall
4 GB - lobby
8 GB - survival
And after i attached all of the servers on bungeecord problems started coming. Basically after restart you cant really join server anymore, it times out either in lobby or survival and you're constantly stuck for long periods of times and then suddenly all works again.
What I see if i join lobby during "lockdown" - bits of map, all of it doesnt load up and I'm just stuck there.. After a while, I timeout.
What I see if I join survival during "lockdown" - bits of map, if you die then good luck ever looking to run around the map again. You're stuck on death screen, after a while I timeout.
I run paper/waterfall jars on my server. I dont understand where the problem comes from, is it networking issue, is it server running out of memory... cant really pin- point it out.
These are the flags i use:
Waterfall 4GB:
java -Xms2G -Xmx2G -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar server.jar
Survival 8GB:
java -Xms6500M -Xmx6500M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui
Lobby 4GB:
java -Xms2048M -Xmx2048M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui
no errors in logs
The proxy flags at least do not have much to do with this.
What I recommend is to open a server (vanilla) without plugins and test with a default client and do a diagnostic.
without proxy, everything works, i've done everything, but I guess it's just some networking anomaly..
Could i see your config.yml, and your plugins?
0 plugins on proxy.
enforce_secure_profile: false
listeners:
- query_port: 26134
motd: '&1Another Bungee server'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:- lobby
bind_local_address: true
host: hidden
max_players: 2022
tab_size: 60
force_default_server: true
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
default: - bungeecord.command.server
- bungeecord.command.list
admin: - bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- bungeecord.command.kick
log_pings: true
connection_throttle_limit: 3
server_connect_timeout: 5000
timeout: 30000
stats: 330a8d66-1df6-4a02-8155-fd2a83de083b
player_limit: 2022
ip_forward: true
groups:
md_5: - admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
prevent_proxy_connections: false
online_mode: false
forge_support: true
disabled_commands:
- lobby
- disabledcommandhere
servers:
survival:
motd: '&1Just another Waterfall - Forced Host'
address:
restricted: false
lobby:
motd: '&1Just another Waterfall - Forced Host'
address:
restricted: false
config
I had proxy from another datacenter, 50 km away from main servers which were on other server, if i now redeveloped proxy with the other servers that means all servers in same datacentre, all works, cant represent the problem again
so it might have been some firewall issue all tho it sometimes allowed to play, sometimes not
and all ports were allowed to my knowledge
Try to disable it totally
Seems good, certainly a network issueç
what i did was use firewall rules provided by the host, other servers with iptables, guess I can try to do everything iptables and see if the problem comes back
but how do you prevent anyone doing a proxy and trying to attach your backend servers to it? i know that this is a major problem too
Just fix your firewall, or implement another forwarding layer with some plugin like BungeeGuard
Have you have used iptables yourself? I'm positive that they are fine, but maybe I'm wrong
Probably your client or the icon imself
the icon is too small
A server icon must be 64x64 pixels in size.
Im gonna guesstimate yours is about 16x16
@charred flower
32x32 more likely
as that is "half" of 64x64
its technically a quarter because its a square, but 32 is half of 64
its fixed now i just restarted it and the icon was normal size again
yes, the server icon has been buggy for ages now (even with a vanilla server)
Hi! I have this error in console
[11:07:15] [main/ERROR]: Exception in thread "main" java.io.IOError: java.io.IOException: Input/output error
[11:07:15] [main/ERROR]: at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:170)
[11:07:15] [main/ERROR]: at org.jline.keymap.BindingReader.readBinding(BindingReader.java:110)
[11:07:15] [main/ERROR]: at org.jline.keymap.BindingReader.readBinding(BindingReader.java:61)
[11:07:15] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.doReadBinding(LineReaderImpl.java:923)
[11:07:15] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readBinding(LineReaderImpl.java:956)
[11:07:15] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:651)
[11:07:15] [main/ERROR]: at org.jline.reader.impl.LineReaderImpl.readLine(LineReaderImpl.java:468)
[11:07:15] [main/ERROR]: at net.minecrell.terminalconsole.SimpleTerminalConsole.readCommands(SimpleTerminalConsole.java:158)
[11:07:15] [main/ERROR]: at net.minecrell.terminalconsole.SimpleTerminalConsole.start(SimpleTerminalConsole.java:141)
[11:07:15] [main/ERROR]: at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:59)
[11:07:15] [main/ERROR]: at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
[11:07:15] [main/ERROR]: Caused by: java.io.IOException: Input/output error
[11:07:15] [main/ERROR]: at java.base/java.io.FileInputStream.read0(Native Method)
[11:07:15] [main/ERROR]: at java.base/java.io.FileInputStream.read(FileInputStream.java:228)
[11:07:15] [main/ERROR]: at org.jline.terminal.impl.AbstractPty$PtyInputStream.read(AbstractPty.java:73)
[11:07:15] [main/ERROR]: at org.jline.utils.NonBlockingInputStream.read(NonBlockingInputStream.java:62)
[11:07:15] [main/ERROR]: at org.jline.utils.NonBlocking$NonBlockingInputStreamReader.read(NonBlocking.java:168)
[11:07:15] [main/ERROR]: at org.jline.utils.NonBlockingReader.read(NonBlockingReader.java:57)
[11:07:15] [main/ERROR]: at org.jline.keymap.BindingReader.readCharacter(BindingReader.java:160)
[11:07:15] [main/ERROR]: ... 10 more
broken terminal
depends on how youre running the server, but, generally, use a different terminal
Okay, and, how are you starting the server?
#!/bin/bash
JAVA="java"
JAR="waterfall-1.19-510.jar"
RAM="2G"
while [ true ]; do
echo "Starting server..."
${JAVA} --add-opens java.base/java.net=ALL-UNNAMED -Xmx${RAM} -Xms${RAM} -XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:+UnlockExperimentalVMOptions -XX:+ParallelRefProcEnabled -XX:+AlwaysPreTouch -jar ${JAR} --nogui
for i in 3 2 1; do
printf 'Riavvio tra %s... (clicca CTRL-C per annullare)\n' "${i}"
sleep 1
done
done
okay, and how are you starting that
No idea then
all I can see is that the thing tried to read a command from the terminal and the terminal blew up
did you press ctrl-d or something?
Nope
Let me try to run it outside the screen
Oh nvm
I was already outside the screen
Trying to delete libs and modules
Well, the error itself is harmless if the console keeps working
just, eeeer... no idea
Same error
Yes but without logs
if something mess up, i can't see what and when
i don't even have consolespamfix
although it's a starting error
Are you italian?
Yep
We italians always have the goofiest providers for minecraft hosting for some reason, I've never seen that error in like 6 years of messing with server configuration (for fun)... maybe once and it was ubuntu, never happened on debian
Hetzner
Dedicated server
The problem pretty much corrected itself, it couldn't clear the old latest.log (I was stupid not to see that the time was always the same).
Please a have a big issue! Players keep getting kicked when talking in chat.
Waterfall proxy with 1.19.3 paper server
freedom chat didnt fix it
idk what to do
@tranquil belfry it depends on your chat plugin really, ideally you have one on the proxy itself as iirc it's not easily possible to share chat signatures between servers yet. (or just completely disable chat signing in your chat plugin)
My bungee (waterfall) seems to be crashing like every day almost, even though it is running on 4gb ram. and apart from that every single restart the config breaks and adds more spaces into it which causes it to fully error out.
Latest waterfall version.
Crash logs please
0 crash logs thats the weird part.
It just goes from running normally to crashing without logs then starting with a corrupt config.
how are you running it?
Something must be editing it
Hi, I'm having problem to connect with forge mods client to paper
Yes, I have ViaVersion and IP Forwarding enabled
seems like a mod messing with it or forge in general
Forge 1.12.2 and older is supported, anything above that isn't.
👀 Reset forge packet
If it is implemented in velocity, I may open a pull request for Waterfall
The current PR is very very less than optimal. Plus there's a lot of things we aren't willing to bend on like brigadier types. We already made a system for that. Forge isn't getting any preferential treatment over fabric.
reset packet misses out on a lot of stuff
Could someone help me, I am trying to make a network (in Pterodactyl panel), docker and same IP
But I get "Could not connect to a fallback server..."
enforce_secure_profile: false
server_connect_timeout: 5000
listeners:
- bind_local_address: true
force_default_server: false
forced_hosts:
host: 0.0.0.0:25021
max_players: 1
motd: '&1Another Bungee server'
ping_passthrough: false
priorities:
- lobby
proxy_protocol: false
query_enabled: false
query_port: 25021
tab_list: GLOBAL_PING
tab_size: 60
remote_ping_cache: -1
network_compression_threshold: 256
permissions:
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- bungeecord.command.kick
default:
- bungeecord.command.server
- bungeecord.command.list
log_pings: true
connection_throttle_limit: 3
prevent_proxy_connections: false
timeout: 30000
player_limit: -1
ip_forward: true
groups:
md_5:
- admin
remote_ping_timeout: 5000
connection_throttle: 4000
log_commands: false
stats: a2ca22b0-38ac-4f59-811f-9638d8694eb5
online_mode: false
forge_support: false
disabled_commands:
- disabledcommandhere
servers:
boxpvp:
address: localhost:25022
motd: BoxPVP
restricted: false
factions:
address: localhost:25018
motd: Factions
restricted: false
lobby:
address: localhost:25023
motd: Lobby
restricted: false
see pins
Hello
I need a complete guide to download this server please!
Please!
[09:56:26 WARN]: Forced host server pvp is not defined
What should I do??
either remoe the entry and replace that section with {}, or point it to a valid server entry
What's the issue in this?
java.lang.IllegalArgumentException: No servers defined
You need to specify a server on bungeecord's config
latest
literally just linked it
will the plugins from bungeecord work on waterfall? this is essentially his fork
yes
waterfall is final build is #510 ?
I suggest you always the usage of Latest build because most of them are upstream updates.
hello gentlemen, I could use your help. I have setup a waterfall proxy on a linux server and configured it. Works fine. I have setup a hub world and configured it to connect to the proxy as default. Works fine. Now i am trying to run a second minecraft-server-instance (a survival world) ,but when I run my startup script with screen, the screen just goes to the session of my hub world. Do I have to create multiple linux users to run multiple minecraft server instances? is that the issue here?
You mean servers?
ports and all are fine. The issue really lies with starting up the servers.
I want to run multiple server instances on one dedicated machine. That is what I am trying to do.
Would you like me to paste my startup scripts? As I said, if I run the one server (hub world) it is doing fine and connecting with bungee. When I want to start the survival-server, the script sends me to the screen session of the hub server.
I see that you set the priority which I guess is the hub
if I run the survival server first, it runs fine too, but starting the hub server sends me to the screen session of the survival server.
yes sir
You should give a try to Tmux
To me it seems the issue lies more with starting up the servers, not really waterfall, so this is not a waterfall issue.
okay sure, let me give that a try, I would come back to you if it doesnt work alright? Thanks so far!
ok I think I am advancing, give me some time please 🙂
alright I think this issue is handled, but I seem to have run into the next one. Maybe you could help me with this.
when I enter the command "server" in the console, it shows me the available worlds: hub and survival
so far so great, I appreciat your help, BUT
if I connect to the server, ingame, I can not use the /server command, it says I dont have permissions to use it
this is my config.yml
I just cant see what I have done wrong. I tried adding myself (Gottkoenig_Timo) to "default" group, additionally to admin, as even default users should be able to command /server
but as I said, it says I dont have the permission. Maybe you see anything wrong with it?
other users, not in any group, get the same message, they wouldnt have permission to use the command
I am running luckperms-bungeecord if that helps, maybe I should try to remove that for the moment and see what happens. maybe it overwrites the configs permissions.
alright, this was the issue GREAT
well, Ismael, my man, if there is anything I can do for you some time, just let me know 🙂 thanks for the help. I dont feel at home with tmux yet, but it works, so I wont complain 🙂 I am sure I will come back some time with more questions 🙂
Sure-.
I found what was wrong in the first place with the screen session. Just stupid startup flags, I am the most stupid man alive, officially! 🙂
hello there!
I’m here for any advice on how to make the minecraft maps (items) possible to bring to other servers in my bungee network.
Like, f.e. there are a separate world for maparts, and players do some arts there, and bring them to the other servers.
Is there any plugin, or way to copy maps?
pretty much 100% asking for issues
maps are not designed to be shared across servers; to do that, you'd basically need to do something to hijack how they work and store data or whatever
got it! It's interesting that there are no solution for such thing. Thanks for the answer!
maps are stored into a folder in the save folder, you'd pretty much need to hijack it to store the data somewhere else
Hello, Im getting this error on waterfall right on starting it: Error processing element Queue ([Appenders: null]): CLASS_NOT_FOUND
and also this one: main ERROR Unable to locate appender "ServerGuiConsole" for logger config "root"
And then after few mins the server just shuts down
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.
here is the whole log. From starting server till the crash
You're trying to use as log4j config from a mc server on waterfall
As for the thing dying, it was killled externally, generally means the machine ran out of memory
Is it possible that one plugin could leak memory for the server ?
nothing
provide both logs as a text file... don't screenshot stuff
also if there is really no mention of you ever connecting then you have networking issues or are simply using the wrong address/port
(it would show a "Connection refused" message in that case though)
Well the log says nothing in the server side
Its saying Disconnected