Blocked Port Upstream, Pebble Refuses Support
Hello Admincraft, I have found out that Simple Voicechat does not work on a pebblehost VPS server. I ran multiple tests, even having 3 different people try the same tests and come up with their own solutions, however to no avail, we were not sucessful.
Here are our findings will attempting to fix SimpleVoicechat:
TCPDump:
Nmap:
nc:
Simple Voicechat's Port Checker:
Port Checker Checking if the port of voice chat server 198.50.250.196:25586 is open.Ports tried:
19132, 24454, 25586
Environments Attempted:
- Paper (Non-docker)
- Velocity -> Paper (Docker/Pterodactyl)
- Paper (Docker/Pterodactyl)
- Folia (Docker/Pterodactyl)
- Velocity -> Folia (Docker/Pterodactyl)
Software Used:
- Elytra (Fork of Wings)
- Pyrodactyl (Fork of Pterodactyl)33 Replies
youve opened this port through pyrodactyl right?
im assuming you have but just checking
and that pebblehost doesnt have some form of subnet for opening and closing ports aswell?
only on their dedicated servers
I have
do you have ufw or any firewall enabled?
I tried with them enabled and disabled
have you checked if there's a problematic iptables rule?
I flushed them and allowed all in to test this
Otherwise, I don’t use iptables on this server
well, both ufw and docker use iptables as a backend for networking
Correct
I don’t think there would be any issues as there were no rules that were set to deny
if you run the simplevoicechat cli ping tool on the host, are you able to ping it either on 127.0.0.1, the public IP or the internal docker IP for the container?
Another reason why I would assume it would be a pebble issue is that this was tested on 2 different VPS servers with the same outcome.
I have not tried that yet
if you don't know the internal IP for a pterodactyl container, you can use the container's ID in pterodactyl seen here as a hostname

I will test that soon as possible
From what I can see, I can ping svc locally
wait so the mc is publicly accessible but not the svc?
can you run it locally but ping that port on the public IP?
I will try this again on my computer
On my computer
Yeah, as far as I'm concerned that would be an issue with the service provider at that point
They don't want to believe it :shrug:
and pebblehost doesn't have a firewall for VPSs?
I did get asked at one point to check the vps firewall, but there isn't a location to configure the firewall
what options does the vps panel have under the network tab? I've never used pebble's VPS stuff
its similar to some already existing hosts, I'll send a screenshot
Or I assume they use that one becuase it could be the only option for whcms
I believe it's virtfusion

Network doesn't contain firewall options

and you can see the ping tool's traffic with tcpdump when it's on the local machine targetted at the public IP, but not when pinging from a remote machine, correct?
let me re-run that with svc tool and tcpdump running
and you see nothing when pinging from a remote machine?
Nothing as seen here
yeah, then you'll just have to (politely) argue with support and tell them that udp traffic gets dropped before it hits your VPS
you can always try to minimally reproduce it with a udp echo server so they can verify on their side (ie: https://serverfault.com/a/347165) with another VM on the same host
We have another VPS with them that we used and is now just sitting there until the next billing period. I opened a mc server on it with svc with a firewall to allow the ports. Safe to say, I still have the same issue.
Now they are doubting themselves and asked for the login to that VPS since it was recreated on 2 separate instances
Solution
I won the case
:FubukiPartyBird: