Checklist
- Friends use public
IP:port, not127.0.0.1. endpoint_add_tcp/udpaligns with the allocation.- 30120 TCP+UDP open (managed: yes).
- DIY home host: check CGNAT — if so, move to managed game hosting.
- Test with
connect IP:portfrom a phone network.
Soft CTA: FiveM hosting.
Related guides
- FiveM Ports Explained: 30120 TCP/UDP and txAdmin
- Direct Connect
- Managed vs Self-Hosted
- DDoS Protection Basics for Game Servers
Frequently Asked Questions
Localhost success means?
FXServer runs — public path still needs correct bind + ports.
CGNAT?
Common on home ISPs for DIY hosts; Chapter22 managed nodes are not behind your home CGNAT.
UDP forgotten?
30120 needs TCP and UDP.
Need help?
If you are stuck after following this guide, open a ticket from the Chapter22 client area with the exact error, the port or DNS change you made, and whether the service listens locally (ss / Resource Monitor) but fails externally.
Build the server. Grow the community. Start your next chapter.
