Three criteria decide whether a game accelerator is any good: whether latency sits close to the physical floor, whether packet loss and jitter stay steady, and whether the route type holds up at peak hours. Node count and interface polish come after those three. Below we take them in the order you can verify, then hand over a checklist you can run as-is.

Accelerators and proxies are not the same thing

Get these two terms straight first, and the rest of your selection won't drift.

A proxy works at the application layer, most commonly as an HTTP proxy or SOCKS5. The client hands requests from a browser or app to the proxy server for forwarding. It is inherently TCP-oriented, and many implementations do not handle UDP traffic at all.

An accelerator sits closer to the transport layer: the client takes over traffic from specified processes, pushes it into a tunnel to the nearest entry node, sends it across an optimised path to the exit, and the exit talks to the game server. The question it answers is not “can I connect” but “is this path shorter and steadier than going straight over the public internet”.

The differences come down to three things:

  • Protocol stack: real-time competitive games lean heavily on UDP, and a TCP-only proxy cannot carry that traffic — even when it connects, you drop out or fail to connect at all.
  • Routing granularity: accelerators usually capture traffic per process or per port so only the game goes through the tunnel; proxies mostly route globally or by domain and IP rules.
  • Path optimisation: a proxy defaults to the public internet, while an accelerator's value lies in whether the segment between entry and exit uses a better link.

Many subscription services now offer TUN mode and UDP forwarding in the client, so they already cover gaming. The real difference is then not whether something counts as “an accelerator” but whether the node route you pick suits real-time play.

Latency: start from the physical floor, then talk optimisation

Latency is fundamentally distance. Light travels through fibre at roughly 200 km per millisecond, and a round trip covers the distance twice. That means a cross-continent connection has a physical floor nothing can beat. What acceleration does is shave off the extra time caused by detours, queuing and congestion, bringing measured values close to the floor rather than lowering the floor itself.

The usual extra latency comes from three places:

  1. Congested international gateways. At peak hours the same egress bandwidth is shared by a flood of traffic, and queueing time goes straight into round-trip latency.
  2. Detoured paths. Packets are sent to a third location and back, stretching the physical distance — the further the detour, the more obvious it gets.
  3. Resolution in the wrong place. Login and matchmaking servers are reached through DNS; if resolution happens locally, you may get a distant node address and the handshake takes an extra loop.

The test is simple: ping the same game server for a while before and after enabling the accelerator, and look at how much average latency drops — but above all at the spread. A route with a pretty average and spiky peaks will still stutter in game.

Packet loss and jitter: the two that decide how it feels

Packet loss and jitter decide how a game feels far more than average latency does.

  • Packet loss: UDP does not retransmit, so every dropped packet is a gap in information. It shows up as rubber-banding, skills that do not fire, and characters that teleport.
  • Jitter: latency that keeps swinging. However low the average, high jitter throws off your timing, and recoil control and movement both go wide.

Many tools that advertise “latency optimisation” tunnel over TCP; packet loss triggers retransmission, and everything behind the lost packet waits — head-of-line blocking. For real-time play that stall is worse than the loss itself. So when choosing a route, asking how it carries UDP tells you far more than the latency figure on a marketing page.

How to check for yourself: run ping or mtr for a few minutes and see whether loss is spread evenly or concentrated at one hop. Concentrated at one hop means the problem is on that link, and changing node or route type can fix it; evenly spread and constant points to your local network or the target server itself, where an accelerator cannot help.

Route types: direct, relayed and IEPL dedicated lines

They are all called “overseas nodes”, but the route type decides stability at peak hours. The three categories below are the most common split, and comparing them side by side makes it clearer.

Route type Traffic path Peak-hour behaviour Best suited to
Direct Local network straight to the target server over the public internet, with no extra relay Most exposed to congested international gateways; jitter tends to be higher Target servers that are close by, and off-peak use
Standard relay Local network to an entry node, then across the public internet to the exit Depends on the quality of the middle segment; swings a lot Budget-first use where stability is not critical
IEPL dedicated line Local network to an entry node, then over a point-to-point dedicated line to the exit Avoids congested public nodes; jitter and packet loss stay more controllable Real-time competitive play, live streaming, long stable sessions

Worth noting: relaying is neither a flaw nor a virtue in itself — it only describes the shape of the path. What decides the experience is whether the middle segment runs over the public internet or a dedicated line. IEPL is an international Ethernet private line, a point-to-point Layer 2 link that does not compete with public traffic for bandwidth; the trade-off is cost, so it usually appears only in higher-priced plans.

Treating “lots of nodes” as proof of a good route is the most common misjudgement. 90+ countries / 160+ routes describes coverage, not the real peak-hour quality of any single route. Check route type first, coverage second.

Protocols and clients: UDP forwarding, subscription import and split routing

The protocol decides encapsulation and retransmission behaviour, but it cannot replace the route. Here is how common protocols differ for gaming.

Protocol Transport basis UDP support Where it fits
Shadowsocks TCP / UDP Needs UDP forwarding enabled on the server Lightweight; works for everyday use and gaming
VMess TCP, mKCP, WebSocket and others Depends on the transport chosen Many tunables; plenty of room for troubleshooting
VLESS Usually paired with TLS Depends on the transport chosen Lighter structure; encryption left to the transport layer
Trojan TLS, disguised as HTTPS Depends on the implementation Traffic profile close to ordinary web pages
Hysteria2 QUIC, over UDP Native Holds up better on lossy links; heavier on bandwidth
TUIC QUIC, over UDP Native Fast handshakes; suits real-time use

For gaming, QUIC-based protocols hold up better on lossy links, but they deliberately take extra bandwidth in exchange for stability — worth watching when bandwidth is tight. Ordinary competitive games generate very little traffic anyway, so the bottleneck is almost always path quality, not the protocol.

How to import a subscription link

A subscription link is a URL; the client fetches it and gets a node list plus rule configuration, and you can schedule automatic updates so node changes need no manual edits. Import works much the same across clients: paste the link, scan a QR code, or import from a file. A subscription link is equivalent to account credentials — do not share it publicly.

How clients differ by platform

  • Windows: TUN mode needs administrator rights to create a virtual adapter; per-process routing is the most granular here, which suits accelerating only the game itself.
  • macOS: the network extension needs approval in System Settings; on Apple silicon use the native arm64 build to avoid the overhead of translation.
  • Android: the tunnel is built through the system VpnService, and you can choose per app whether traffic goes through it.
  • iOS: uses NetworkExtension; the first connection asks for permission, and it reconnects automatically after a network switch.
  • Linux: the TUN device needs root or CAP_NET_ADMIN, and it is usually driven by a command-line client.

DNS leakage here is not about privacy but about where resolution happens. If DNS requests are still handled by the local ISP, the game's login and matchmaking servers may resolve to a distant node and the handshake takes longer. Enabling “resolve DNS through the proxy” or specifying an encrypted DNS resolver in the client cuts that kind of detour.

Split routing rules decide which traffic enters the tunnel. The sensible setup: direct for domestic addresses, tunnel for overseas addresses and the game process. Sending everything through the tunnel only slows down requests that never needed acceleration.

When a subscription really helps

A subscription solves a path problem; it is not a master key.

Where it helps:

  • The target server is overseas, the public path clearly detours, or the gateway stays congested at peak hours.
  • The game uses UDP while the tool you have only supports a TCP proxy, so even a connection will not let you play.
  • You need several devices online at once and do not want to configure each one separately (VPNAF has no device limit).
  • You need a route that stays stable over time rather than a stopgap tool.

Where it cannot help:

  • The target server is in the same city and latency is already near the physical floor.
  • The stutter comes from server-side load or the game's own frame rate, not the network.
  • Your local network is already losing packets badly — the problem is in the last mile.

Just the facts: VPNAF offers 90+ countries / 160+ routes, monthly plans from ¥9.9 including 60GB, no device limit, a 60-day no-questions refund, and sign-up with a username and password only — no email address required. Data packs last until used up and never expire, which suits people who are not online often and play a few rounds now and then.

Bottom line: a game accelerator is good if it pulls latency close to the physical floor and keeps packet loss and jitter down. Check the route type first (direct, relayed or IEPL dedicated line), then whether the protocol carries UDP, and finally validate with before-and-after data from the same server. Node count and interface are extras.

A checklist you can actually run

Work through these six steps in order and you can judge good from bad yourself.

  1. Record a baseline: before enabling anything, run ping or mtr against the target game server for 3–5 minutes and note average latency, jitter and packet loss.
  2. Import the subscription: paste the subscription link, confirm the node list loads, and set up scheduled updates.
  3. Pick an entry node: prefer one that is geographically close and uses a dedicated-line route type.
  4. Turn on split routing: send only the game process and overseas addresses through the tunnel, everything else direct.
  5. Verify in game: watch login and matchmaking times and whether characters rubber-band; exit and re-enter once to confirm stability.
  6. Retest at peak hours: repeat step 1 during the congested window and compare the two data sets side by side.
  • ✅ Same server, same time window — only then do before-and-after numbers mean anything.
  • ✅ Log jitter and packet loss together, not just average latency.
  • ✅ Capture only the game process; leave other traffic direct.
  • ✅ Check whether the route type is a dedicated line before looking at coverage.
  • ❌ Judging game experience by a download speed test — the two measure different things.
  • ❌ Concluding from the total node count alone; coverage is not quality.
  • ❌ Comparing routes while DNS is still resolved locally.

One-line version: latency depends on the physical floor, feel depends on packet loss and jitter, stability depends on route type. Pass all three, then talk price and plans.