1. Use a game server tracker
The fastest way. Search the server by name or by IP:port on GTScope. You see at once whether it is online, the current map, players and slots, and the history of the last hours and days. If the history shows the server dropping at the same time every day, that's a scheduled restart, not a crash.
2. Add it to the Steam server browser
For Steam games such as CS 1.6, CS2, Rust or Garry's Mod, open Steam, go to View → Game Servers → Favorites, choose Add a server and enter the address. Steam shows the ping, players and map, and you can join from there.
3. Try to connect from the console
- CS 1.6 and CS2: open the console and type
connect IP:port. - Rust: press F1 and type
client.connect IP:port. - FiveM: press F8 and type
connect IP:port, or the server's cfx.re/join link. - TeamSpeak 3: Connections → Connect, then the address.
If the connection times out for you but the tracker says the server is online, the problem is on your side: your network, firewall or a ban.
4. Open the server's status page (FiveM)
FiveM servers expose a small status file. Open http://IP:30120/info.json in a browser: if you get a block of text back, the server is up. /players.json lists the players connected.
5. Use a query tool
Server owners can script checks with open-source query libraries such as GameDig, which speak the same query protocols as game trackers. Good for monitoring, overkill for a quick check.
Why a server shows as offline
- Restart or map change. Servers drop for a few seconds; wait for the next update.
- Rust wipe day. Servers can be down for a while during the monthly update.
- Wrong port. Some games answer queries on a different port than the game port (Rust's query port, TeamSpeak's ServerQuery port 10011).
- Queries filtered. Some anti-DDoS setups drop query packets, so the server looks offline to trackers while players can still join.
- It's really down. Owners can turn on Discord alerts on GTScope to hear about it first.