SCS dedicated servers (American Truck Simulator & Euro Truck Simulator 2) typically use physical ports 27015 (connection) and 27016 (query) on TCP and UDP. Virtual ports 100–101 are internal — do not forward them.
Port table
| Service | Port | Protocol | Public? |
|---|---|---|---|
| Connection (physical) | 27015 (or panel allocation) | TCP + UDP | Yes |
| Query (physical) | 27016 (often connection+1) | TCP + UDP | Yes |
| Virtual 100–101 | n/a | n/a | No forward needed |
Managed hosting (Chapter22)
- Open the ATS or ETS2 server in Pterodactyl.
- Note the allocated game/query ports.
- Align
server_config.siidedicated port fields with those allocations. - Share join details with your VTC.
DIY / self-hosted readers
DIY VPS: allow 27015–27016 TCP+UDP (or your remapped pair) in OS + provider firewalls. See Linux ports.
References
SCS wiki documents connection_dedicated_port / query_dedicated_port style settings in server_config.sii. Always prefer the values shown in your panel when they differ from defaults.
Related guides
- How to Start an ATS or ETS2 Server
- Not Showing in Session Browser
- How to Open Ports on a Linux VPS (UFW, firewalld, iptables)
- VPS Port Forwarding Explained (Firewall vs Home Router)
- DDoS Protection Basics for Game Servers
Frequently Asked Questions
Do virtual ports 100–101 need forwarding?
No. Only the physical dedicated ports (commonly 27015/27016) need to be reachable.
TCP and UDP?
Yes — open both protocols on the connection and query ports.
Managed hosting?
Use the Pterodactyl allocation; Chapter22 publishes the required ports for you.
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.
